2022 Members
Changes 8
M

ExternalDefinitionCreationOptions

Name Return Type Description Inherited From
M Dispose() None Releases all resources used by the ExternalDefinitionCreationOptions
M Equals None Determines whether the specified Object is equal to the current Object . (Inherited from Object .) Object .
M GetDataType() ForgeTypeId Gets the identifier describing the parameter's data type. The identifier may belong to either a spec or a category. If it is a category, the parameter is a Family Type parameter of that category.
M GetHashCode None Serves as a hash function for a particular type. (Inherited from Object .) Object .
M GetType None Gets the Type of the current instance. (Inherited from Object .) Object .
M SetDataType(ForgeTypeId) None Sets the parameter's data type.
M ToString None Returns a string that represents the current object. (Inherited from Object .) Object .
Name Return Type Description Inherited From
P Description string The description of the parameter definition to be created. The description will be used as tooltip in the Revit UI including in the properties palette. The default is an empty string.
P GUID Guid The GUID to use for this parameter definition. If not explicitly set, a random GUID is used.
P HideWhenNoValue bool This property indicates whether this parameter should be hidden from the properties palette when it doesn't have a value.
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.
P Name string The name of the parameter definition to be created.
P Type ParameterType Obsolete. The type of the parameter definition to be created.
P UserModifiable bool This property indicates whether this parameter can be modified by UI user or not.
P Visible bool True if the parameter is visible to the user, false if it is hidden and accessible only via the API. The default is true.