Table of Contents

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

string

Methods

Resolve(CSharpResolver)

Resolves the reference and returns the ResolveResult.

public override ResolveResult Resolve(CSharpResolver resolver)

Parameters

resolver CSharpResolver

Returns

ResolveResult

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

IType

ToString()

public override string ToString()

Returns

string