BuildingCoder.CmdListSharedParams.SharedParamGuid C# (CSharp) Метод

SharedParamGuid() статический приватный Метод

Get GUID for a given shared param name.
static private SharedParamGuid ( Application app, string defGroup, string defName ) : System.Guid
app Application Revit application
defGroup string Definition group name
defName string Definition name
Результат System.Guid
        static Guid SharedParamGuid( Application app, string defGroup, string defName )
        {
            Guid guid = Guid.Empty;
            try
            {
              DefinitionFile file = app.OpenSharedParameterFile();
              DefinitionGroup group = file.Groups.get_Item( defGroup );
              Definition definition = group.Definitions.get_Item( defName );
              ExternalDefinition externalDefinition = definition as ExternalDefinition;
              guid = externalDefinition.GUID;
            }
            catch( Exception )
            {
            }
            return guid;
        }