2027 Class
Changes 3
C

BindingMap

Description:
The parameters BindingMap contains all the parameter bindings that exist in the Autodesk Revit project.
Remarks:
The ParameterBindingsMap is available from the Document.ParameterBindings property. A parameter binding is the way that a parameter definition is bound to elements within one or more categories. This map can be used to interrogate existing bindings, but it can also be used to generate new parameter bindings by using the Insert method.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.APIObject
    Autodesk.Revit.DB.DefinitionBindingMap
      Autodesk.Revit.DB.BindingMap
Name Return Type Description Inherited From
M Clear() None This method is used to remove all the items in the map. (Overrides DefinitionBindingMap . Clear () )
M Contains(Definition) Boolean The Contains method is used to check if the parameter binding exists for one definition. (Overrides DefinitionBindingMap . Contains(Definition) )
M Dispose() None Causes the object to release immediately any resources it may be utilizing. (Inherited from APIObject ) APIObject
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M Erase(Definition) Int32 This method is used to erase one item in the map. (Overrides DefinitionBindingMap . Erase(Definition) )
M ForwardIterator() DefinitionBindingMapIterator Retrieve a forward moving iterator to the map. (Inherited from DefinitionBindingMap ) DefinitionBindingMap
M GetEnumerator() IEnumerator Retrieve a forward moving iterator to the map. (Inherited from DefinitionBindingMap ) DefinitionBindingMap
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M Insert(Definition, Binding) Boolean Creates a new parameter binding between a parameter and a set of categories. (Overrides DefinitionBindingMap . Insert(Definition, Binding) )
M Insert(Definition, Binding, ForgeTypeId) Boolean Creates a new parameter binding between a parameter and a set of categories in a specified group.
M ReInsert(Definition, Binding) Boolean Removes an existing parameter and creates a new binding for a given parameter.
M ReInsert(Definition, Binding, ForgeTypeId) Boolean Removes an existing parameter and creates a new binding for a given parameter in a specified group.
M Remove(Definition) Boolean The Remove method is used to remove a parameter binding.
M ReverseIterator() DefinitionBindingMapIterator Retrieve a backward moving iterator to the map. (Inherited from DefinitionBindingMap ) DefinitionBindingMap
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
Name Return Type Description Inherited From
P IsEmpty bool Test to see if the map is empty. (Inherited from DefinitionBindingMap ) DefinitionBindingMap
P IsReadOnly bool Identifies if the object is read-only or modifiable. (Inherited from APIObject ) APIObject
P Item Binding The get_Item method will get the binding item related to the input key. (Overrides DefinitionBindingMap . Item [ Definition ] )
P Size int Returns the number of bindings that are in the map. (Inherited from DefinitionBindingMap ) DefinitionBindingMap