Seach a DefinitionFile for the ExternalDefinition corresponding to a parameter
in a document.
Namespace: Autodesk.Revit.DB.StructureAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Syntax
C# |
---|
public static ExternalDefinition GetExternalDefinitionForElementId( Document doc, ElementId paramId, DefinitionFile definitionFile ) |
Visual Basic |
---|
Public Shared Function GetExternalDefinitionForElementId ( _ doc As Document, _ paramId As ElementId, _ definitionFile As DefinitionFile _ ) As ExternalDefinition |
Visual C++ |
---|
public: static ExternalDefinition^ GetExternalDefinitionForElementId( Document^ doc, ElementId^ paramId, DefinitionFile^ definitionFile ) |
Parameters
- doc
- Type: Autodesk.Revit.DB..::..Document
A document.
- paramId
- Type: Autodesk.Revit.DB..::..ElementId
The id of a shared parameter in the document.
- definitionFile
- Type: Autodesk.Revit.DB..::..DefinitionFile
A database of shared parameters.
Return Value
The external parameter corresponding to the parameter's ElementId, or null if the Id does not correspond to an external parameter, or the parameter is not in the definition file.
Exceptions
Exception | Condition |
---|---|
Autodesk.Revit.Exceptions..::..ArgumentNullException | A non-optional argument was nullNothingnullptra null reference (Nothing in Visual Basic). |