Family |
Returns or changes the FamilySymbol object that represents the type of the instance.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)


Setting this property will result in the type of the instance being changed. Related types can be found by examining the Family to which the symbol belongs.

public void GetInfo_FamilyInstance_Symbol(FamilyInstance familyInstance)
{
string message = "FamilyInstance symbol: ";
if (familyInstance.Symbol != null)
{
// Get FamilyInstance structural symbol
message += "\nFamilyInstance structural symbol name is : " + familyInstance.Symbol.Name;
// Rename the Symbol used by this FamilyInstance
familyInstance.Symbol.Name = "TestFamilyInstanceSymbolName";
// Get FamilyInstance structural symbol
message += "\nFamilyInstance structural symbol name after set is : " + familyInstance.Symbol.Name;
}
TaskDialog.Show("Revit",message);
}
