示例#1
0
 /// <summary>
 /// Gets the symbol for the pre-defined type from core library associated with this assembly.
 /// </summary>
 /// <returns>The symbol for the pre-defined type or null if the type is not defined in the core library.</returns>
 internal NamedTypeSymbol GetSpecialType(SpecialType type)
 {
     return(CorLibrary.GetDeclaredSpecialType(type));
 }
示例#2
0
 /// <summary>
 /// Lookup member declaration in predefined CorLib type used by this Assembly.
 /// </summary>
 internal virtual Symbol GetSpecialTypeMember(SpecialMember member)
 {
     return(CorLibrary.GetDeclaredSpecialTypeMember(member));
 }
示例#3
0
 /// <summary>
 /// Lookup declaration for predefined CorLib type in this Assembly.
 /// </summary>
 /// <returns>The symbol for the pre-defined type or an error type if the type is not defined in the core library.</returns>
 internal virtual NamedTypeSymbol GetDeclaredSpecialType(SpecialType type)
 {
     // TODO: cache SpecialType
     return(CorLibrary.GetTypeByMetadataName(type.GetMetadataName()));
 }