Provides the base requirements of a qualified name.
Properties
Alias
Gets the optional alias that indicates the root of the qualified name.
Property Value
- string:
The optional alias that indicates the root of the qualified name.
ArrayRankSpecifiers
Gets the collection of array rank specifiers.
ElementName
Gets 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
Gets whether the qualified name has at least one array rank specifier.
Property Value
- bool:
true
if the qualified name has at least one array rank specifier; otherwise,false
.
HasIdentifiers
Gets whether the qualified name has at least one identifier.
Property Value
- bool:
true
if the qualified name has at least one identifier; otherwise,false
.
Identifiers
Gets the collection of identifiers for the qualified name.
Property Value
- IList<ISimple
Name >: The collection of identifiers for the qualified name.
IsGlobal
Gets whether the qualified name is rooted at the default global namespace.
Property Value
- bool:
true
if the qualified name is rooted at the default global namespace; otherwise,false
.
PointerLevel
Gets the pointer level.
Property Value
- int:
The pointer level.
Methods
Clone()
Returns a deep clone of the object.
Returns
- IQualified
Name : The object that was created.