5 overrides of ExtendedSpecialType
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
360public override ExtendedSpecialType ExtendedSpecialType
Symbols\MissingMetadataTypeSymbol.cs (2)
308public override ExtendedSpecialType ExtendedSpecialType 437public override ExtendedSpecialType ExtendedSpecialType
Symbols\NativeIntegerTypeSymbol.cs (1)
50public override ExtendedSpecialType ExtendedSpecialType => _underlyingType.ExtendedSpecialType;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
775public override ExtendedSpecialType ExtendedSpecialType
11 references to ExtendedSpecialType
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (1)
1679Debug.Assert(result.ExtendedSpecialType == specialType);
Lowering\LocalRewriter\LocalRewriter.cs (2)
648Debug.Assert(node.Type.ExtendedSpecialType == InternalSpecialType.System_Type || 660if (node.Type.ExtendedSpecialType == InternalSpecialType.System_Type)
Lowering\SyntheticBoundNodeFactory.cs (4)
1250Debug.Assert(systemType.ExtendedSpecialType == InternalSpecialType.System_Type || 1255if (systemType.ExtendedSpecialType == InternalSpecialType.System_Type) 1432Debug.Assert(systemReflectionMethodOrConstructorInfo.ExtendedSpecialType == InternalSpecialType.System_Reflection_MethodInfo || 1438if (systemReflectionMethodOrConstructorInfo.ExtendedSpecialType == InternalSpecialType.System_Reflection_MethodInfo)
Symbols\Compilation_WellKnownMembers.cs (1)
1226if ((int)type.OriginalDefinition.ExtendedSpecialType == typeId)
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
82ExtendedSpecialType typeId = corType.ExtendedSpecialType;
Symbols\NativeIntegerTypeSymbol.cs (1)
50public override ExtendedSpecialType ExtendedSpecialType => _underlyingType.ExtendedSpecialType;
Symbols\TypeSymbol.cs (1)
501public SpecialType SpecialType => (SpecialType)ExtendedSpecialType;