Class AliasNamespaceReference
- Namespace
- ICSharpCode.Decompiler.CSharp.TypeSystem
- Assembly
- ICSharpCode.Decompiler.dll
Looks up an alias (identifier in front of :: operator).
public sealed class AliasNamespaceReference : TypeOrNamespaceReference, ITypeReference, ISupportsInterning
- Inheritance
-
AliasNamespaceReference
- Implements
- Inherited Members
Remarks
The member lookup performed by the :: operator is handled by MemberTypeOrNamespaceReference.
Constructors
AliasNamespaceReference(string)
public AliasNamespaceReference(string identifier)
Parameters
identifier
string
Properties
Identifier
public string Identifier { get; }
Property Value
Methods
Resolve(CSharpResolver)
Resolves the reference and returns the ResolveResult.
public override ResolveResult Resolve(CSharpResolver resolver)
Parameters
resolver
CSharpResolver
Returns
ResolveType(CSharpResolver)
Returns the type that is referenced; or an UnknownType
if the type isn't found.
public override IType ResolveType(CSharpResolver resolver)
Parameters
resolver
CSharpResolver
Returns
ToString()
public override string ToString()