5 overrides of ExtendedSpecialType
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
376
public override ExtendedSpecialType
ExtendedSpecialType
Symbols\MissingMetadataTypeSymbol.cs (2)
308
public override ExtendedSpecialType
ExtendedSpecialType
437
public override ExtendedSpecialType
ExtendedSpecialType
Symbols\NativeIntegerTypeSymbol.cs (1)
51
public override ExtendedSpecialType
ExtendedSpecialType
=> _underlyingType.ExtendedSpecialType;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
783
public override ExtendedSpecialType
ExtendedSpecialType
21 references to ExtendedSpecialType
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (1)
1679
Debug.Assert(result.
ExtendedSpecialType
== specialType);
Lowering\LocalRewriter\LocalRewriter.cs (2)
648
Debug.Assert(node.Type.
ExtendedSpecialType
== InternalSpecialType.System_Type ||
660
if (node.Type.
ExtendedSpecialType
== InternalSpecialType.System_Type)
Lowering\SyntheticBoundNodeFactory.cs (4)
1268
Debug.Assert(systemType.
ExtendedSpecialType
== InternalSpecialType.System_Type ||
1273
if (systemType.
ExtendedSpecialType
== InternalSpecialType.System_Type)
1450
Debug.Assert(systemReflectionMethodOrConstructorInfo.
ExtendedSpecialType
== InternalSpecialType.System_Reflection_MethodInfo ||
1456
if (systemReflectionMethodOrConstructorInfo.
ExtendedSpecialType
== InternalSpecialType.System_Reflection_MethodInfo)
Symbols\Compilation_WellKnownMembers.cs (1)
1228
if ((int)type.OriginalDefinition.
ExtendedSpecialType
== typeId)
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
82
ExtendedSpecialType typeId = corType.
ExtendedSpecialType
;
Symbols\NativeIntegerTypeSymbol.cs (1)
51
public override ExtendedSpecialType ExtendedSpecialType => _underlyingType.
ExtendedSpecialType
;
Symbols\TypeSymbol.cs (1)
501
public SpecialType SpecialType => (SpecialType)
ExtendedSpecialType
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Symbols\CorLibrary\CorTypes.cs (9)
67
Assert.Equal((ExtendedSpecialType)i, t.
ExtendedSpecialType
);
84
Assert.Equal((ExtendedSpecialType)i, t.
ExtendedSpecialType
);
147
Assert.Equal((ExtendedSpecialType)i, t.
ExtendedSpecialType
);
166
Assert.Equal((ExtendedSpecialType)i, t.
ExtendedSpecialType
);
200
Assert.Equal((ExtendedSpecialType)i, t.
ExtendedSpecialType
);
212
Assert.Equal((ExtendedSpecialType)i, t.
ExtendedSpecialType
);
222
Assert.Equal((ExtendedSpecialType)SpecialType.System_Object, system_object.
ExtendedSpecialType
);
297
Assert.Equal(InternalSpecialType.System_Type, model.GetTypeInfo(node).Type.GetSymbol().
ExtendedSpecialType
);
362
Assert.Equal((ExtendedSpecialType)0, model.GetTypeInfo(node).Type.GetSymbol().
ExtendedSpecialType
);
Symbols\Metadata\PE\LoadingFields.cs (1)
153
Assert.Equal((ExtendedSpecialType)InternalSpecialType.System_ReadOnlySpan_T, readOnlySpanType.
ExtendedSpecialType
);