2024 Class
Changes 7
C

Definition

Description:
The Definition object is a base object for all type of parameter definitions within the Autodesk Revit API.
Remarks:
This object supports properties and methods that report the name and type of a particular parameter. There are two kinds of definition object derived from this: InternalDefinition which represents all kinds of definitions existing entirely within the Autodesk Revit database. ExternalDefinitions represent definitions stored on disk in a shared parameters file. Most of the time code should be written to utilize this Definition base class as then the code will be applicable to both internal and external parameter definitions.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.Definition
    Autodesk.Revit.DB.ExternalDefinition
    Autodesk.Revit.DB.InternalDefinition
public abstract class Definition
Name Return Type Description
M GetDataType() ForgeTypeId Gets a ForgeTypeId identifying the data type describing values of the parameter.
M GetGroupTypeId() ForgeTypeId Returns the identifier of the parameter definition's parameter group.
Name Return Type Description
P Name string The user visible name for the parameter.
P ParameterGroup BuiltInParameterGroup Returns the group ID of the parameter definition.