RVTDocs.com

FamilyParameter.GUID

Property
Description:
The globally unique identifier
Syntax
public Guid GUID { get; }
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");
    }
}
Exceptions
Exception Condition
InvalidOperationException Thrown when the parameter is not a shared parameter.