Class ResolvedUsingScope
- Namespace
- ICSharpCode.Decompiler.CSharp.TypeSystem
- Assembly
- ICSharpCode.Decompiler.dll
Resolved version of using scope.
public class ResolvedUsingScope
- Inheritance
-
ResolvedUsingScope
- Inherited Members
Constructors
ResolvedUsingScope(CSharpTypeResolveContext, UsingScope)
public ResolvedUsingScope(CSharpTypeResolveContext context, UsingScope usingScope)
Parameters
context
CSharpTypeResolveContextusingScope
UsingScope
Properties
ExternAliases
public IList<string> ExternAliases { get; }
Property Value
Namespace
public INamespace Namespace { get; }
Property Value
Parent
public ResolvedUsingScope Parent { get; }
Property Value
UnresolvedUsingScope
public UsingScope UnresolvedUsingScope { get; }
Property Value
UsingAliases
public IList<KeyValuePair<string, ResolveResult>> UsingAliases { get; }
Property Value
Usings
public IList<INamespace> Usings { get; }
Property Value
Methods
HasAlias(string)
Gets whether this using scope has an alias (either using or extern) with the specified name.
public bool HasAlias(string identifier)
Parameters
identifier
string