Reference
Parse
|
Converts a stable String representation of a reference to a Reference object.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
public static Reference ParseFromStableRepresentation(
Document document,
string representation
)
Parameters
- document Document
- The document.
- representation String
- The reference representation.
Return Value
Reference| Exception | Condition |
|---|---|
| ArgumentNullException | One or more arguments was . |
| ArgumentException | Reference representation could not be successfully parsed, or element id obtained from reference representation could not be found in this document. |
Use
ConvertToStableRepresentation(Document)
to obtain the representation.
The Reference will have only the following information set:
You will also be able to pass the reference to Document.GetElement(reference) and Element.GetGeometryObjectFromReference(reference)
to obtain the element and geometry object referred to.
C#
public Reference ParseReference(Document doc, String str)
{
Reference reference = Reference.ParseFromStableRepresentation(doc, str);
if (null == reference)
{
TaskDialog.Show("ParseReference", "Reference is Null.");
}
return reference;
}