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