The globally unique identifier
Namespace:
Autodesk.Revit.DB
Assembly:
RevitAPI
(in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Since:
2012
Syntax
C# |
---|
|
Visual Basic |
---|
|
Visual C++ |
---|
|
Examples
Copy
C#
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");
}
}
Copy
VB.NET
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. |