The ExternalDefinition type exposes the following members.

Methods

  NameDescription
Public methodDispose
Releases all resources used by the ExternalDefinition
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetSpecTypeId
Gets the identifier of the spec describing values of the parameter.
(Inherited from Definition.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyDescription
The description of the parameter. The description will be used as tooltip in the Revit UI including in the properties palette.
Public propertyGUID
Returns the GUID associated with the shared parameter definition.
Public propertyHideWhenNoValue
Indicates whether this parameter should be hidden from the properties palette when it has no value.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyName
The user visible name for the parameter.
(Overrides Definition..::..Name.)
Public propertyOwnerGroup
Returns or change the group ID of the external parameter definition.
Public propertyParameterGroup
Returns the group ID of the parameter definition.
(Overrides Definition..::..ParameterGroup.)
Public propertyParameterType
Returns the user visible interpretation of the parameter data.
(Overrides Definition..::..ParameterType.)
Public propertyUnitType Obsolete.
Returns the UnitType of the parameter definition.
(Inherited from Definition.)
Public propertyUserModifiable
Indicates whether the parameter can be modified by the user interface.
Public propertyVisible
Indicates if the parameter is visible in the Autodesk Revit user interface.

See Also