5 implementations of TypeKind
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
1380 references to TypeKind
ConfigurationSchemaGenerator (5)
ILLink.RoslynAnalyzer (5)
Microsoft.Analyzers.Extra (3)
Microsoft.Analyzers.Local (2)
Microsoft.AspNetCore.App.Analyzers (3)
Microsoft.AspNetCore.App.SourceGenerators (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (3)
Microsoft.AspNetCore.Mvc.Analyzers (6)
Microsoft.AspNetCore.Mvc.Api.Analyzers (4)
Microsoft.CodeAnalysis (5)
Microsoft.CodeAnalysis.CodeStyle (50)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (1)
242=> x.TypeKind switch
Microsoft.CodeAnalysis.CodeStyle.Fixes (25)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
25namedType.TypeKind,
Microsoft.CodeAnalysis.CSharp (21)
Microsoft.CodeAnalysis.CSharp.CodeStyle (23)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (32)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (14)
Microsoft.CodeAnalysis.CSharp.Features (44)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (125)
Semantics\LambdaTests.cs (15)
2125Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2170Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2216Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2262Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2308Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2338Assert.Equal(TypeKind.Struct, typeInfo.Type.TypeKind);
2365Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2420Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2466Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2512Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2545Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2578Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
2615Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
3002Assert.Equal(TypeKind.Error, model.GetTypeInfo(contentType).Type.TypeKind);
3011Assert.Equal(TypeKind.Error, model.GetTypeInfo(b).Type.TypeKind);
Semantics\NullableReferenceTypesTests.cs (30)
116619Assert.Equal(TypeKind.Struct, compilation1.GetTypeByMetadataName("A").TypeKind);
116620Assert.Equal(TypeKind.Enum, compilation1.GetTypeByMetadataName("B").TypeKind);
116621Assert.Equal(TypeKind.Class, compilation1.GetTypeByMetadataName("C").TypeKind);
116622Assert.Equal(TypeKind.Delegate, compilation1.GetTypeByMetadataName("D").TypeKind);
116623Assert.Equal(TypeKind.Interface, compilation1.GetTypeByMetadataName("I1").TypeKind);
116639Assert.Equal(TypeKind.Struct, compilation2.GetTypeByMetadataName("A").TypeKind);
116640Assert.Equal(TypeKind.Enum, compilation2.GetTypeByMetadataName("B").TypeKind);
116641Assert.Equal(TypeKind.Class, compilation2.GetTypeByMetadataName("C").TypeKind);
116642Assert.Equal(TypeKind.Delegate, compilation2.GetTypeByMetadataName("D").TypeKind);
116643Assert.Equal(TypeKind.Interface, compilation2.GetTypeByMetadataName("I1").TypeKind);
116650Assert.Equal(TypeKind.Struct, compilation3.GetTypeByMetadataName("A").TypeKind);
116651Assert.Equal(TypeKind.Enum, compilation3.GetTypeByMetadataName("B").TypeKind);
116652Assert.Equal(TypeKind.Class, compilation3.GetTypeByMetadataName("C").TypeKind);
116653Assert.Equal(TypeKind.Delegate, compilation3.GetTypeByMetadataName("D").TypeKind);
116654Assert.Equal(TypeKind.Interface, compilation3.GetTypeByMetadataName("I1").TypeKind);
116675Assert.Equal(TypeKind.Class, a.TypeKind);
116677Assert.Equal(TypeKind.Class, b.TypeKind);
116679Assert.Equal(TypeKind.Class, c.TypeKind);
116681Assert.Equal(TypeKind.Class, d.TypeKind);
116683Assert.Equal(TypeKind.Interface, i1.TypeKind);
116743Assert.Equal(TypeKind.Class, a.TypeKind);
116745Assert.Equal(TypeKind.Class, b.TypeKind);
116747Assert.Equal(TypeKind.Class, c.TypeKind);
116749Assert.Equal(TypeKind.Class, d.TypeKind);
116751Assert.Equal(TypeKind.Interface, i1.TypeKind);
116759Assert.Equal(TypeKind.Struct, compilation7.GetTypeByMetadataName("A").TypeKind);
116760Assert.Equal(TypeKind.Enum, compilation7.GetTypeByMetadataName("B").TypeKind);
116761Assert.Equal(TypeKind.Class, compilation7.GetTypeByMetadataName("C").TypeKind);
116762Assert.Equal(TypeKind.Delegate, compilation7.GetTypeByMetadataName("D").TypeKind);
116763Assert.Equal(TypeKind.Interface, compilation7.GetTypeByMetadataName("I1").TypeKind);
Semantics\UnsafeTests.cs (10)
7271Assert.Equal(TypeKind.Pointer, type.TypeKind);
7340Assert.Equal(TypeKind.Pointer, typeInfo.Type.TypeKind);
7341Assert.Equal(TypeKind.Error, ((IPointerTypeSymbol)typeInfo.Type).PointedAtType.TypeKind);
7378Assert.Equal(TypeKind.Pointer, typeInfo.Type.TypeKind);
7379Assert.Equal(TypeKind.Error, ((IPointerTypeSymbol)typeInfo.Type).PointedAtType.TypeKind);
8351Assert.Equal(TypeKind.Pointer, typeInfo.ConvertedType.TypeKind);
8387Assert.Equal(TypeKind.Pointer, type.TypeKind);
8391Assert.Equal(TypeKind.Pointer, convertedType.TypeKind);
10186Assert.Equal(TypeKind.Pointer, type.TypeKind);
10698Assert.Equal(TypeKind.Enum, type.TypeKind);
Semantics\UseSiteErrorTests.cs (35)
2309Assert.Equal(TypeKind.Struct, compilation1.GetTypeByMetadataName("A").TypeKind);
2310Assert.Equal(TypeKind.Enum, compilation1.GetTypeByMetadataName("B").TypeKind);
2311Assert.Equal(TypeKind.Class, compilation1.GetTypeByMetadataName("C").TypeKind);
2312Assert.Equal(TypeKind.Delegate, compilation1.GetTypeByMetadataName("D").TypeKind);
2313Assert.Equal(TypeKind.Interface, compilation1.GetTypeByMetadataName("I1").TypeKind);
2327Assert.Equal(TypeKind.Struct, compilation2.GetTypeByMetadataName("A").TypeKind);
2328Assert.Equal(TypeKind.Enum, compilation2.GetTypeByMetadataName("B").TypeKind);
2329Assert.Equal(TypeKind.Class, compilation2.GetTypeByMetadataName("C").TypeKind);
2330Assert.Equal(TypeKind.Delegate, compilation2.GetTypeByMetadataName("D").TypeKind);
2331Assert.Equal(TypeKind.Interface, compilation2.GetTypeByMetadataName("I1").TypeKind);
2338Assert.Equal(TypeKind.Struct, compilation3.GetTypeByMetadataName("A").TypeKind);
2339Assert.Equal(TypeKind.Enum, compilation3.GetTypeByMetadataName("B").TypeKind);
2340Assert.Equal(TypeKind.Class, compilation3.GetTypeByMetadataName("C").TypeKind);
2341Assert.Equal(TypeKind.Delegate, compilation3.GetTypeByMetadataName("D").TypeKind);
2342Assert.Equal(TypeKind.Interface, compilation3.GetTypeByMetadataName("I1").TypeKind);
2363Assert.Equal(TypeKind.Class, a.TypeKind);
2365Assert.Equal(TypeKind.Class, b.TypeKind);
2367Assert.Equal(TypeKind.Class, c.TypeKind);
2369Assert.Equal(TypeKind.Class, d.TypeKind);
2371Assert.Equal(TypeKind.Interface, i1.TypeKind);
2383Assert.Equal(TypeKind.Struct, compilation5.GetTypeByMetadataName("A").TypeKind);
2384Assert.Equal(TypeKind.Enum, compilation5.GetTypeByMetadataName("B").TypeKind);
2385Assert.Equal(TypeKind.Class, compilation5.GetTypeByMetadataName("C").TypeKind);
2386Assert.Equal(TypeKind.Delegate, compilation5.GetTypeByMetadataName("D").TypeKind);
2387Assert.Equal(TypeKind.Interface, compilation5.GetTypeByMetadataName("I1").TypeKind);
2408Assert.Equal(TypeKind.Class, a.TypeKind);
2410Assert.Equal(TypeKind.Class, b.TypeKind);
2412Assert.Equal(TypeKind.Class, c.TypeKind);
2414Assert.Equal(TypeKind.Class, d.TypeKind);
2416Assert.Equal(TypeKind.Interface, i1.TypeKind);
2424Assert.Equal(TypeKind.Struct, compilation7.GetTypeByMetadataName("A").TypeKind);
2425Assert.Equal(TypeKind.Enum, compilation7.GetTypeByMetadataName("B").TypeKind);
2426Assert.Equal(TypeKind.Class, compilation7.GetTypeByMetadataName("C").TypeKind);
2427Assert.Equal(TypeKind.Delegate, compilation7.GetTypeByMetadataName("D").TypeKind);
2428Assert.Equal(TypeKind.Interface, compilation7.GetTypeByMetadataName("I1").TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (562)
Compilation\SemanticModelGetSemanticInfoTests.cs (527)
85Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
87Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
116Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
118Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
150Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
152Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
191Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
193Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
232Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
234Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
272Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
274Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
309Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
311Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
462Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
464Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
502Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
504Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
545Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
547Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
593Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
595Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
641Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
643Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
694Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
696Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
725Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
727Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
761Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
763Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
1643Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
1645Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
1719Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
1721Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
1750Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
1779Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
1781Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
1808Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
1810Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
1838Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
1840Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
1868Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
1870Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
1898Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
1900Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
1927Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
1929Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
1957Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
1959Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
1987Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
1989Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2017Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2019Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2049Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2051Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2081Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2083Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2118Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
2120Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
2151Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2153Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2191Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
2193Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
2263Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
2265Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
2298Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
2300Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
2348Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2350Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2394Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2396Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2437Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2439Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2492Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2494Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2544Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2546Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2576Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
2578Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
2649Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
2651Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
2690Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2692Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2870Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2872Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2946Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
2948Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
2982Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
2984Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3072Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3074Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3117Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3119Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3394Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
3396Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
3425Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
3427Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3457Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
3459Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
3492Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
3494Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
3523Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
3525Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
3589Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3591Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3627Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3629Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3671Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3673Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3705Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3707Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3739Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3741Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3773Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3775Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3803Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
3805Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
3835Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
3837Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
3864Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3866Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3899Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
3901Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3938Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
3972Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
3974Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
4007Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
4009Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
4038Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4040Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4069Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
4071Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
4135Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4137Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4159Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
4161Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
4185Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
4187Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
4246Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
4248Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
4280Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4282Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4318Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4320Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4372Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
4374Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
4443Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
4445Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
4474Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
4476Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
4569Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4571Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4607Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4609Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4643Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4645Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4673Assert.Equal(TypeKind.Enum, semanticInfo.Type.TypeKind);
4675Assert.Equal(TypeKind.Enum, semanticInfo.ConvertedType.TypeKind);
4711Assert.Equal(TypeKind.Enum, semanticInfo.Type.TypeKind);
4713Assert.Equal(TypeKind.Enum, semanticInfo.ConvertedType.TypeKind);
4747Assert.Equal(TypeKind.Enum, semanticInfo.Type.TypeKind);
4749Assert.Equal(TypeKind.Enum, semanticInfo.ConvertedType.TypeKind);
4783Assert.Equal(TypeKind.Enum, semanticInfo.Type.TypeKind);
4785Assert.Equal(TypeKind.Enum, semanticInfo.ConvertedType.TypeKind);
4814Assert.Equal(TypeKind.Enum, semanticInfo.Type.TypeKind);
4816Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4851Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
4853Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
4878Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
4880Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
4964Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
4966Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5016Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
5018Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5106Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
5108Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5153Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
5155Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5199Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
5201Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5278Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
5280Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5320Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
5322Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5444Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
5446Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
5480Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5482Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5509Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5511Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5542Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5544Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5574Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5576Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5606Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5608Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5658Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
5694Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5704Assert.Equal(TypeKind.Error, lambdaSym.Parameters[0].Type.TypeKind);
5728Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
5730Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
5761Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5763Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5795Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5797Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5828Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5830Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5862Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5864Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5896Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5898Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5931Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5933Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5964Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
5966Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
5998Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6000Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6031Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6033Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6059Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6061Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6091Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6093Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6117Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6119Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6144Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6146Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6177Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6179Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6329Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
6331Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
6344Assert.Equal(TypeKind.Error, param.Type.TypeKind);
6365Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6367Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6437Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
6519Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
6521Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
6554Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
6556Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
6591Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
6593Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
6675Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
6677Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
6806Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6808Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6875Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
6877Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
6920Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6922Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
6965Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
6967Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7078Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7080Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7106Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
7108Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
7137Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
7139Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
7169Assert.Equal(TypeKind.Delegate, semanticInfo.Type.TypeKind);
7171Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
7201Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
7203Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
7233Assert.Equal(TypeKind.Delegate, semanticInfo.Type.TypeKind);
7235Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
7288Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7290Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7316Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7318Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7343Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7345Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7378Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7380Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7399Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7401Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7482Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7484Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
7526Assert.Equal(TypeKind.Enum, semanticInfo.Type.TypeKind);
7698Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
7700Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
7727Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
7729Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
7851Assert.Equal(TypeKind.Delegate, semanticInfo.Type.TypeKind);
7853Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
7917Assert.Equal(TypeKind.Delegate, semanticInfo.Type.TypeKind);
7919Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
7983Assert.Equal(TypeKind.Delegate, semanticInfo.Type.TypeKind);
7985Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
8303Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
8369Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
8371Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
8403Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
8405Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
8514Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
8516Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
8560Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
8562Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
8605Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
8607Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
8646Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
8686Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
8726Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
8728Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
8770Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
8809Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
8811Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
8851Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
8853Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
8893Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
8895Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
8933Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
8935Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
9064Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9123Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9125Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9358Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
9360Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
9417Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
9419Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
9456Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9458Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9614Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
9616Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
9669Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9671Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9720Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9722Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9780Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
9782Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
9831Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9833Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9886Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
9888Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
9917Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9919Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9951Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9953Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
9987Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
9989Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10023Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10025Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10059Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10061Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10103Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10105Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10140Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10142Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10177Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10179Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10216Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10218Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10247Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10249Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10282Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10284Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10317Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
10319Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
10351Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
10353Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
10385Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
10387Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
10466Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
10468Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
10494Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10523Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10558Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
10560Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
10600Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
10602Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
10637Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
10639Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
10674Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
10676Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
10713Assert.Equal(TypeKind.Delegate, semanticInfo.Type.TypeKind);
10715Assert.Equal(TypeKind.Delegate, semanticInfo.ConvertedType.TypeKind);
10756Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
10758Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
10798Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10800Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10835Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
10837Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
10904Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
10906Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
11011Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11013Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11042Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11044Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11075Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11077Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11108Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11110Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11144Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
11146Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
11222Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
11224Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
11266Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11268Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11303Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11305Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11340Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11342Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11380Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11382Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11427Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11429Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11460Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11462Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11497Assert.Equal(TypeKind.TypeParameter, semanticInfo.Type.TypeKind);
11499Assert.Equal(TypeKind.TypeParameter, semanticInfo.ConvertedType.TypeKind);
11572Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11574Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11710Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
11712Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
11795Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
11797Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
11831Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
11833Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
11866Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
11868Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
11901Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
11903Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
11937Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
11939Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
11973Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
11975Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
12008Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
12010Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
12043Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
12045Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
12079Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
12081Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
12186Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
12188Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
12256Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
12258Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
12322Assert.Equal(TypeKind.TypeParameter, semanticInfo.Type.TypeKind);
12324Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
12426Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
12428Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
12484Assert.Equal(TypeKind.Dynamic, semanticInfo.Type.TypeKind);
12486Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
12526Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12528Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12572Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12610Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12612Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12644Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12646Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12676Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
12678Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
12739Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12741Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12771Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12773Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12803Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12805Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12846Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12848Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12922Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12924Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12958Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12960Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
12996Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
12998Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
13037Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13039Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13070Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
13098Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
13100Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
13129Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13131Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13163Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13165Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13197Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13199Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13263Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
13265Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
13323Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13325Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13442Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
13444Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
13503Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
13505Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
13804Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
13806Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
13839Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
13841Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
13873Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13875Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13912Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13914Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13951Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
13953Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
13978Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
13980Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
14005Assert.Equal(TypeKind.Error, semanticInfo.Type.TypeKind);
14007Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
14081Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14083Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14119Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14121Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14159Assert.Equal(TypeKind.Array, semanticInfo.Type.TypeKind);
14161Assert.Equal(TypeKind.Array, semanticInfo.ConvertedType.TypeKind);
14245Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14247Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14337Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14339Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14380Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14382Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14541Assert.Equal(TypeKind.Interface, semanticInfo.Type.TypeKind);
14543Assert.Equal(TypeKind.Interface, semanticInfo.ConvertedType.TypeKind);
14626Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
14628Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
15084Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
15086Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
15152Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
15154Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
15183Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
15185Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
15214Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
15216Assert.Equal(TypeKind.Error, semanticInfo.ConvertedType.TypeKind);
15245Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
15247Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
15276Assert.Equal(TypeKind.Struct, semanticInfo.Type.TypeKind);
15278Assert.Equal(TypeKind.Struct, semanticInfo.ConvertedType.TypeKind);
15338Assert.Equal(TypeKind.Dynamic, semanticInfo.Type.TypeKind);
15340Assert.Equal(TypeKind.Dynamic, semanticInfo.ConvertedType.TypeKind);
15405Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind);
15407Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Microsoft.CodeAnalysis.CSharp.Workspaces (36)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.Features (68)
Microsoft.CodeAnalysis.Test.Utilities (7)
Microsoft.CodeAnalysis.VisualBasic (12)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (21)
Microsoft.CodeAnalysis.VisualBasic.Features (25)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (7)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (6)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (33)
Microsoft.CodeAnalysis.Workspaces (72)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (1)
242=> x.TypeKind switch
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
25namedType.TypeKind,
Microsoft.Extensions.Options.SourceGeneration (1)
Microsoft.Gen.ContextualOptions (2)
Microsoft.Gen.Logging (4)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.Metrics (4)
Microsoft.Gen.MetricsReports (4)
Microsoft.Interop.ComInterfaceGenerator (6)
Microsoft.Interop.JavaScript.JSImportGenerator (2)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
Microsoft.Interop.SourceGeneration (17)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices (33)
Microsoft.VisualStudio.LanguageServices.CSharp (22)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (30)
System.Text.Json.SourceGeneration (6)