Represents a qualified name.
- Inheritance:
-
object
Ast
Node objectBase
- Implements:
-
IAst
Node IQualifiedName
Remarks
This type was generated by the Actipro Language Designer tool v12.2.572.0 (http://www.actiprosoftware.com).
Constructors
QualifiedName()
Initializes a new instance of the QualifiedName
class.
QualifiedName(string, bool, params SimpleName[])
Initializes a new instance of the QualifiedName
class.
Parameter | Type | Description |
---|---|---|
alias | string | The optional alias that indicates the root of the qualified name. |
isGlobal | bool | Whether the qualified name is rooted at the default global namespace. |
identifiers | Simple |
The collection of identifiers for the qualified name. |
Properties
Alias
Gets or sets the alias.
Property Value
- string:
The alias.
ArrayRankSpecifiers
Gets the array rank specifiers.
ElementName
Gets or sets the element name, if specified when this qualified name is used within a tuple.
Property Value
- string:
The element name, if specified when this qualified name is used within a tuple.
HasArrayRankSpecifiers
Returns whether the Array
Property Value
- bool:
true
if there is at least one item in the collection; otherwise,false
.
HasIdentifiers
Returns whether the Identifiers collection property contains at least one item.
Property Value
- bool:
true
if there is at least one item in the collection; otherwise,false
.
Id
Gets the An integer value that identifies the type of AST node.
Property Value
- int:
The An integer value that identifies the type of AST node.
Identifiers
Gets the identifiers.
Property Value
- IList<Simple
Name >: The identifiers.
IsDynamic
Gets whether the qualified name is for a dynamic object.
Property Value
- bool:
true
if the qualified name is for a dynamic object; otherwise,false
.
IsGlobal
Gets or sets the is global.
Property Value
- bool:
The is global.
PointerLevel
Gets or sets the pointer level.
Property Value
- int:
The pointer level.
Value
Gets or sets the string-based value for the AST node.
Property Value
- string:
The string-based value for the AST node.
Methods
Clone()
Returns a deep clone of the object.
Returns
- Qualified
Name : The object that was created.
CreateDynamic()
Creates a qualified name for a dynamic object.
Returns
- Qualified
Name : A qualified name for a dynamic object.
Equals(object)
Determines whether the specified Object
is equal to the current Object
.
Parameter | Type | Description |
---|---|---|
obj | object | The |
Returns
- bool:
true
if the specifiedObject
is equal to the currentObject
; otherwise,false
.
GetChildrenEnumerator()
Retrieves an IEnumerator
object that can iterate the child IAst
Returns
- IEnumerator<IAst
Node >: An
IEnumerator
object that can iterate the child IAstNode objects in this node.
GetHashCode()
Returns a hash code for this object.
Returns
- int:
An integer value that specifies a hash value for this object.
ToString()
Returns a String
that represents the current Object
.
Returns
- string:
A
String
that represents the currentObject
.
Inherited Members
-
Ast
Node Base. Contains(int) -
Ast
Node Base. Find Child Node(int) -
Ast
Node Base. Find Descendant Node(int) -
Ast
Node Base. To Tree String(int) -
Ast
Node Base. Children -
Ast
Node Base. End Offset -
Ast
Node Base. Has Children -
Ast
Node Base. Length -
Ast
Node Base. Parent -
Ast
Node Base. Root -
Ast
Node Base. Start Offset -
object.
Get Type() -
object.
Memberwise Clone() -
object.
Equals(object, object) -
object.
Reference Equals(object, object)