Share

EndTreatmentType.Create(Document, String) Method

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

EndTreatmentType
Returns the newly created EndTreatmentType in the specified document.

Exceptions

ExceptionCondition
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

See Also

Reference

Was this information helpful?