Reference.ParseFromStableRepresentation
Method
Description:
Converts a stable String representation of a reference to a Reference object.
Converts a stable String representation of a reference to a Reference object.
Remarks:
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.
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.
Syntax
public static Reference ParseFromStableRepresentation(
Document document,
string representation
)
Examples
public Reference ParseReference(Document doc, String str)
{
Reference reference = Reference.ParseFromStableRepresentation(doc, str);
if (null == reference)
{
TaskDialog.Show("ParseReference", "Reference is Null.");
}
return reference;
}
Parameters
Parameter | Type | Description |
---|---|---|
document | Document | The document. |
representation | String | The reference representation. |
Return Value
Exceptions
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. |