Base:
property
TypeKind
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.TypeKind
20 references to TypeKind
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1226if (_containingType.TypeKind == TypeKind.Delegate)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (11)
118if (this.TypeKind == TypeKind.Enum) 973if (this.TypeKind == TypeKind.Enum) 1178&& this.TypeKind == TypeKind.Enum) 1272if (this.TypeKind == TypeKind.Enum) 1331if (this.TypeKind == TypeKind.Struct) 1714switch (this.TypeKind) 1893if (this.TypeKind == TypeKind.Struct) 1949var isOrdinaryEmbeddableStruct = (this.TypeKind == TypeKind.Struct) && (this.SpecialType == Microsoft.CodeAnalysis.SpecialType.None) && this.ContainingAssembly.IsLinked; 2091else if (TypeKind == TypeKind.Class && SpecialType != SpecialType.System_Enum) 2250if (this.TypeKind == TypeKind.Struct) 2278if (this.TypeKind == TypeKind.Struct)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
Emit\NoPiaEmbedTypes.cs (8)
1175Assert.Equal(TypeKind.Interface, itest1.TypeKind); 1197Assert.Equal(TypeKind.Struct, test2.TypeKind); 1259Assert.Equal(TypeKind.Enum, test9.TypeKind); 1338Assert.Equal(TypeKind.Delegate, test11.TypeKind); 1452Assert.Equal(TypeKind.Interface, itest17.TypeKind); 1500Assert.Equal(TypeKind.Interface, itest18.TypeKind); 1734Assert.Equal(TypeKind.Interface, itest28.TypeKind); 1737Assert.Equal(TypeKind.Interface, itest29.TypeKind);