Creates a new EndTreatmentType in the specified document and adds the input string to the endTreatment parameter.
Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public static EndTreatmentType Create( Document doc, string treatment )
Parameters
- doc Document
- Returns the newly created EndTreatmentType in the specified document.
- treatment String
- This string will be se to the endTreatment parameter.
Return Value
EndTreatmentTypeReturns the newly created EndTreatmentType in the specified document.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | A non-optional argument was null |
Example
C#
private void NewEndTreatmentForCouplerType(Document doc, ElementId couplerTypeId) { EndTreatmentType treatmentType = EndTreatmentType.Create(doc, "Custom"); FamilySymbol couplerType = doc.GetElement(couplerTypeId) as FamilySymbol; Parameter param = couplerType.get_Parameter(BuiltInParameter.COUPLER_MAIN_ENDTREATMENT); param.Set(treatmentType.Id); }
VB
Private Sub NewEndTreatmentForCouplerType(doc As Document, couplerTypeId As ElementId) Dim treatmentType As EndTreatmentType = EndTreatmentType.Create(doc, "Custom") Dim couplerType As FamilySymbol = TryCast(doc.GetElement(couplerTypeId), FamilySymbol) Dim param As Parameter = couplerType.Parameter(BuiltInParameter.COUPLER_MAIN_ENDTREATMENT) param.[Set](treatmentType.Id) End Sub
