3 overrides of GetDeclaredSpecialType
Microsoft.CodeAnalysis.CSharp (3)
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
45internal sealed override NamedTypeSymbol GetDeclaredSpecialType(ExtendedSpecialType type)
Symbols\MissingAssemblySymbol.cs (1)
183internal override NamedTypeSymbol GetDeclaredSpecialType(ExtendedSpecialType type)
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
236internal override NamedTypeSymbol GetDeclaredSpecialType(ExtendedSpecialType type)
7 references to GetDeclaredSpecialType
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\Conversions\ConversionsBase.cs (5)
2764if (IsBaseInterface(destination, this.corLibrary.GetDeclaredSpecialType(SpecialType.System_Array), ref useSiteInfo)) 2801IsBaseInterface(destination, this.corLibrary.GetDeclaredSpecialType(SpecialType.System_MulticastDelegate), ref useSiteInfo)) 2840var derivedType = this.corLibrary.GetDeclaredSpecialType(SpecialType.System_MulticastDelegate); 3667if (HasImplicitConversionToInterface(this.corLibrary.GetDeclaredSpecialType(SpecialType.System_Delegate), source, ref useSiteInfo)) 3774foreach (var iface in this.corLibrary.GetDeclaredSpecialType(SpecialType.System_Array).AllInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo))
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
889var nullable = this.corLibrary.GetDeclaredSpecialType(SpecialType.System_Nullable_T);
Symbols\AssemblySymbol.cs (1)
633return CorLibrary.GetDeclaredSpecialType(type);