Property | Type | Description | |
---|---|---|---|
CreateCycleInTypeForwarderErrorTypeSymbol | |||
GetDeclaredSpecialType | |||
GetDeclaredSpecialTypeMember | Symbol | ||
GetSpecialType | |||
GetTypeByMetadataName | |||
IAssemblySymbol | INamedTypeSymbol | ||
LookupTopLevelMetadataType | |||
LookupTopLevelMetadataTypeWithCycleDetection | |||
SetCorLibrary | void | ||
TryLookupForwardedMetadataTypeWithCycleDetection |
Method | Description | |
---|---|---|
GetMetadata ( ) : Microsoft.CodeAnalysis.AssemblyMetadata | ||
GetTypeByMetadataName ( string fullyQualifiedMetadataName ) : |
||
GivesAccessTo ( IAssemblySymbol toAssembly ) : bool | ||
ResolveForwardedType ( string fullyQualifiedMetadataName ) : INamedTypeSymbol |
Method | Description | |
---|---|---|
CreateCycleInTypeForwarderErrorTypeSymbol ( Microsoft.CodeAnalysis.MetadataTypeName &emittedName ) : |
||
GetDeclaredSpecialType ( SpecialType type ) : |
Lookup declaration for predefined CorLib type in this Assembly.
|
|
GetDeclaredSpecialTypeMember ( SpecialMember member ) : Symbol |
Lookup member declaration in predefined CorLib type in this Assembly. Only valid if this assembly is the Cor Library
|
|
GetSpecialType ( SpecialType type ) : |
Gets the symbol for the pre-defined type from core library associated with this assembly.
|
|
GetTypeByMetadataName ( string metadataName, bool includeReferences, bool isWellKnownType, bool useCLSCompliantNameArityEncoding = false, DiagnosticBag warnings = null ) : |
Lookup a type within the assembly using its canonical CLR metadata name.
|
|
IAssemblySymbol ( string fullyQualifiedMetadataName ) : INamedTypeSymbol | ||
LookupTopLevelMetadataType ( Microsoft.CodeAnalysis.MetadataTypeName &emittedName, bool digThroughForwardedTypes ) : |
Lookup a top level type referenced from metadata, names should be compared case-sensitively.
|
|
LookupTopLevelMetadataTypeWithCycleDetection ( Microsoft.CodeAnalysis.MetadataTypeName &emittedName, ConsList |
Lookup a top level type referenced from metadata, names should be compared case-sensitively. Detect cycles during lookup.
|
|
SetCorLibrary ( |
A helper method for ReferenceManager to set the system assembly, which provides primitive types like Object, String, etc., e.g. mscorlib.dll.
|
|
TryLookupForwardedMetadataTypeWithCycleDetection ( Microsoft.CodeAnalysis.MetadataTypeName &emittedName, ConsList |
Look up the given metadata type, if it is forwarded.
|
public GetMetadata ( ) : Microsoft.CodeAnalysis.AssemblyMetadata | ||
return | Microsoft.CodeAnalysis.AssemblyMetadata |
public GetTypeByMetadataName ( string fullyQualifiedMetadataName ) : |
||
fullyQualifiedMetadataName | string | |
return |
public GivesAccessTo ( IAssemblySymbol toAssembly ) : bool | ||
toAssembly | IAssemblySymbol | |
return | bool |
public ResolveForwardedType ( string fullyQualifiedMetadataName ) : INamedTypeSymbol | ||
fullyQualifiedMetadataName | string | |
return | INamedTypeSymbol |