Base:
property
TypeKind
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.TypeKind
14 references to TypeKind
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1318
if (_containingType.
TypeKind
== TypeKind.Delegate)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (12)
122
if (this.
TypeKind
is TypeKind.Enum or TypeKind.Extension)
1181
if (this.
TypeKind
== TypeKind.Enum)
1386
&& this.
TypeKind
== TypeKind.Enum)
1480
if (this.
TypeKind
== TypeKind.Enum)
1539
if (this.
TypeKind
== TypeKind.Struct)
1922
switch (this.
TypeKind
)
2164
if (this.
TypeKind
== TypeKind.Struct)
2247
var isOrdinaryEmbeddableStruct = (this.
TypeKind
== TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.IsLinked;
2250
Debug.Assert(extensionMarkerMethod is not null || this.
TypeKind
is not TypeKind.Extension);
2393
else if (
TypeKind
== TypeKind.Class && SpecialType != SpecialType.System_Enum)
2554
if (this.
TypeKind
== TypeKind.Struct)
2585
if (this.
TypeKind
== TypeKind.Struct)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
RefStructInterfacesTests.cs (1)
28940
Assert.Equal(TypeKind.Interface, itest29.
TypeKind
);