Alias Properties |
The Alias type exposes the following members.
Name | Description | |
---|---|---|
![]() | _AsString |
This property is just to make debugging easier.
(Inherited from CodeObject.) |
![]() | Annotations |
Annotations (comments, attributes, directives, messages) associated with the current code object.
(Inherited from CodeObject.) |
![]() | Category |
The descriptive category of the code object.
|
![]() | Children |
The dictionary of child objects in the referenced Namespace.
|
![]() | ColumnNumber |
The column number associated with the CodeObject (if any, 0 if none).
(Inherited from CodeObject.) |
![]() | Comment |
The comment for the code object (if any).
(Inherited from CodeObject.) |
![]() | DocComment |
The documentation comment for the code object (if any).
(Inherited from CodeObject.) |
![]() | EOLComment |
The End-Of-Line comment for the code object (if any).
(Inherited from CodeObject.) |
![]() | Expression |
The aliased Expression.
|
![]() | FullName |
The full name of the referenced Namespace, including any parent namespaces.
|
![]() | HasAnnotations |
True if the code object has any annotations.
(Inherited from CodeObject.) |
![]() | HasArgument |
True if the Statement has an argument.
(Inherited from Statement.) |
![]() | HasArgumentParens |
True if the Statement has parens around its argument.
(Overrides StatementHasArgumentParens.) |
![]() | HasAttributes |
True if the code object has any attributes.
(Inherited from CodeObject.) |
![]() | HasComments |
True if the code object has any comments of any kind.
(Inherited from CodeObject.) |
![]() | HasCompilerDirectives |
True if the code object has any compiler directive annotations.
(Inherited from CodeObject.) |
![]() | HasDeclarationsInProject |
True if the referenced Namespace has NamespaceDecl declarations in the current
project, otherwise false (meaning items in the namespace exist only in imported assemblies and projects).
|
![]() | HasDocComments |
True if the code object has any documentation comments.
(Inherited from CodeObject.) |
![]() | HasEOLComments |
True if the code object has any EOL comments.
(Inherited from CodeObject.) |
![]() | HasEOLOrPostAnnotations |
True if the code object has any EOL or Postfix annotations.
(Inherited from CodeObject.) |
![]() | HasErrors |
True if the code object has any error messages.
(Inherited from CodeObject.) |
![]() | HasFirstOnLineAnnotations |
True if the code object has any annotations on separate lines.
(Inherited from CodeObject.) |
![]() | HasInfixComments |
True if the code object has any Infix comments.
(Inherited from CodeObject.) |
![]() | HasMessages |
True if the code object has any generated messages.
(Inherited from CodeObject.) |
![]() | HasNoIndentation |
Determines if the code object has no indentation.
(Inherited from CodeObject.) |
![]() | HasNonEOLComments |
True if the code object has any regular (non-doc) preceding (non-EOL, non-Infix, non-Postfix) comments.
(Inherited from CodeObject.) |
![]() | HasPostAnnotations |
True if the code object has any postfix annotations.
(Inherited from CodeObject.) |
![]() | HasTerminator |
Determines if the code object has a terminator character.
(Inherited from CodeObject.) |
![]() | HasTerminatorDefault |
True if the Statement has a terminator character by default.
(Overrides StatementHasTerminatorDefault.) |
![]() | HiddenRef |
Any hidden reference to another CodeObject.
(Inherited from CodeObject.) |
![]() | InfixComment |
The infix comment for the code object (if any).
(Inherited from CodeObject.) |
![]() | IsAbstract |
True if the aliased type is abstract.
|
![]() | IsClass |
True if the aliased type is a class.
|
![]() | IsDelegateType |
True if the aliased type is a delegate type.
|
![]() | IsEndFirstOnLine |
True if the closing paren or bracket is on a new line.
(Inherited from Statement.) |
![]() | IsEnum |
True if the aliased type is an enum.
|
![]() | IsFirstOnLine |
Determines if the code object appears as the first item on a line.
(Inherited from CodeObject.) |
![]() | IsFirstOnLineDefault |
True if the code object defaults to starting on a new line.
(Inherited from CodeObject.) |
![]() | IsGenerated |
Determines if the code object is generated.
(Inherited from CodeObject.) |
![]() | IsGenericParameter |
Always false.
|
![]() | IsGenericType |
True if the aliased type is a generic type.
|
![]() | IsGlobal |
Determines if the referenced Namespace is the project-global namespace.
|
![]() | IsGroupingSet |
Determines if the 'grouping' (has parens or braces) status has been set.
(Inherited from CodeObject.) |
![]() | IsInterface |
True if the aliased type is an interface.
|
![]() | IsNamespace |
True if this is a namespace alias.
|
![]() | IsNested |
True if the aliased type is a nested type.
|
![]() | IsNewLinesSet |
Determines if the newline count has been set on the code object.
(Inherited from CodeObject.) |
![]() | IsNullableType |
True if the aliased type is a nullable type.
|
![]() | IsPartial |
True if the aliased type is a partial type.
|
![]() | IsRenderable |
True if the CodeObject is renderable.
(Inherited from CodeObject.) |
![]() | IsRootLevel |
Determines if the referenced Namespace is root-level (global or extern alias).
|
![]() | IsSingleLine |
Determines if the code object only requires a single line for display.
(Overrides CodeObjectIsSingleLine.) |
![]() | IsSingleLineDefault |
True if the code object only requires a single line for display by default.
(Inherited from CodeObject.) |
![]() | IsStruct |
True if the aliased type is a struct.
|
![]() | IsType |
True if this is a type alias.
|
![]() | IsValueType |
True if the aliased type is a value type.
|
![]() | Keyword |
The keyword associated with the Statement.
(Overrides StatementKeyword.) |
![]() | LineNumber |
The line number associated with the CodeObject (if any, 0 if none).
(Inherited from CodeObject.) |
![]() | Name |
The name of the Alias.
|
![]() | Namespace |
The namespace that this alias refers to (null if not a namespace alias).
|
![]() | NewLines |
The number of newlines preceding the object (0 to N).
(Inherited from Statement.) |
![]() | Parent |
The parent CodeObject.
(Inherited from CodeObject.) |
![]() | PostfixComment |
The postfix comment for the code object (if any).
(Inherited from CodeObject.) |
![]() | Terminator |
The terminator character for the Statement.
(Inherited from Statement.) |
![]() | Type |
The type that this alias refers to (null if not a type alias).
|
![]() | TypeParameterCount |
Get the number of TypeParameters in the aliased type (if any).
|