| Revit 2017 API |
| FamilyParameter..::..GUID Property |
| FamilyParameter Class Example See Also |
The globally unique identifier
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 17.0.0.0 (17.0.484.0)
Since: 2012
Syntax
Examples
foreach (FamilyParameter familyParam in familyDoc.FamilyManager.Parameters) { string familyParamName = familyParam.Definition.Name; try { Guid guid = familyParam.GUID; TaskDialog.Show("Revit",familyParamName + " is shared. Guid is " + guid); } catch (System.Exception) { TaskDialog.Show("Revit",familyParamName + " is NOT shared"); } }
For Each familyParam As FamilyParameter In familyDoc.FamilyManager.Parameters Dim familyParamName As String = familyParam.Definition.Name Try Dim guid As Guid = familyParam.GUID TaskDialog.Show("Revit", familyParamName & " is shared. Guid is " & Convert.ToString(guid)) Catch generatedExceptionName As System.Exception TaskDialog.Show("Revit", familyParamName & " is NOT shared") End Try
Exceptions
| Exception | Condition |
|---|---|
| Autodesk.Revit.Exceptions..::..InvalidOperationException | Thrown when the parameter is not a shared parameter. |