992 references to Class
Microsoft.CodeAnalysis.CodeStyle (10)
AbstractUseAutoPropertyAnalyzer.cs (1)
89if (namedType.TypeKind is not TypeKind.Class and not TypeKind.Struct and not TypeKind.Module)
EditorConfigNamingStyleParser_SymbolSpec.cs (2)
125private static readonly SymbolKindOrTypeKind _class = new(TypeKind.Class); 385case TypeKind.Class:
INamedTypeSymbolExtensions.cs (2)
342if (classOrStructType.TypeKind is not TypeKind.Class and not TypeKind.Struct) 521if (containingType.TypeKind is TypeKind.Class or TypeKind.Struct)
ISymbolExtensions.cs (1)
114return symbol?.ContainingType?.TypeKind == TypeKind.Class &&
ITypeSymbolExtensions.cs (1)
54=> symbol?.TypeKind == TypeKind.Class && symbol.IsAbstract;
NamingStyleRules.cs (1)
74if (containingType.TypeKind is not TypeKind.Class and not TypeKind.Struct)
SymbolEquivalenceComparer.cs (1)
223return k == TypeKind.Module ? TypeKind.Class : k;
SymbolSpecification.cs (1)
75new SymbolKindOrTypeKind(TypeKind.Class),
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractUnsealClassCodeFixProvider.cs (1)
40type.TypeKind == TypeKind.Class && type.IsSealed && !type.IsStatic)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
NamingStylesTestOptionSets.cs (1)
135ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(TypeKind.Class)),
Microsoft.CodeAnalysis.CSharp (89)
Binder\Binder_Constraints.cs (2)
463type.TypeKind == TypeKind.Class) 555case TypeKind.Class:
Binder\Binder_Conversions.cs (2)
382case TypeKind.Class when !type.IsAnonymousType: // We don't want to enable object creation with unspeakable types 391case TypeKind.Class:
Binder\Binder_Crefs.cs (1)
577case TypeKind.Class:
Binder\Binder_Expressions.cs (6)
4443case TypeKind.Class: 4465goto case TypeKind.Class; 4473goto case TypeKind.Class; 4700Debug.Assert(type.TypeKind is TypeKind.Class or TypeKind.Struct); 5844Debug.Assert(coClassType.TypeKind == TypeKind.Class || coClassType.TypeKind == TypeKind.Error); 7955case TypeKind.Class:
Binder\Binder_Lookup.cs (2)
192case TypeKind.Class: 1875case TypeKind.Class:
Binder\ForEachLoopBinder.cs (1)
1392case TypeKind.Class:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2503case TypeKind.Class:
Binder\Semantics\Operators\OperatorFacts.cs (1)
22case TypeKind.Class:
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (6)
2039if (target.TypeKind != TypeKind.Class) 2058if (source.TypeKind == TypeKind.Class) 2101case TypeKind.Class: 2436if (source.TypeKind != TypeKind.Class || target.TypeKind != TypeKind.Class) 2478case TypeKind.Class:
Compilation\CSharpCompilation.cs (1)
1773if (mainType is null || mainType.IsGenericType || (mainType.TypeKind != TypeKind.Class && mainType.TypeKind != TypeKind.Struct && !mainType.IsInterface))
Compiler\ClsComplianceChecker.cs (1)
993case TypeKind.Class:
Compiler\MethodCompiler.cs (1)
617containingType is { IsImplicitlyDeclared: false, TypeKind: TypeKind.Class or TypeKind.Struct or TypeKind.Interface } &&
FlowAnalysis\DefiniteAssignment.cs (1)
2470case TypeKind.Class:
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (2)
539LocalSymbol thisTemp = (F.CurrentType.TypeKind == TypeKind.Class) ? F.SynthesizedLocal(F.CurrentType) : null; 600LocalSymbol thisTemp = (F.CurrentType.TypeKind == TypeKind.Class) ? F.SynthesizedLocal(F.CurrentType) : null;
Lowering\AsyncRewriter\AsyncRewriter.cs (4)
74var typeKind = (compilationState.Compilation.Options.EnableEditAndContinue || method.IsIterator) ? TypeKind.Class : TypeKind.Struct; 172if (F.CurrentType.TypeKind == TypeKind.Class) 195if (stateMachineType.TypeKind == TypeKind.Class) 204if (frameType.TypeKind == TypeKind.Class)
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
50TypeKind = isStruct ? TypeKind.Struct : TypeKind.Class;
Lowering\IteratorRewriter\IteratorStateMachine.cs (1)
48get { return TypeKind.Class; }
Lowering\LocalRewriter\DelegateCacheContainer.cs (1)
44public override TypeKind TypeKind => TypeKind.Class;
Lowering\LocalRewriter\DynamicSiteContainer.cs (1)
31get { return TypeKind.Class; }
SymbolDisplay\SymbolDisplayVisitor.Types.cs (4)
592case TypeKind.Class when symbol.IsRecord: 598case TypeKind.Class: 692case TypeKind.Class when symbol.IsRecord: 714case TypeKind.Class:
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
80get { return TypeKind.Class; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
103get { return TypeKind.Class; }
Symbols\AssemblySymbol.cs (2)
473return GetSpecialType(SpecialType.System_Runtime_CompilerServices_RuntimeFeature) is { TypeKind: TypeKind.Class, IsStatic: true } && 496GetSpecialType(SpecialType.System_Runtime_CompilerServices_PreserveBaseOverridesAttribute) is { TypeKind: TypeKind.Class };
Symbols\Compilation_WellKnownMembers.cs (1)
218if (type.Kind != SymbolKind.NamedType || type.TypeKind != TypeKind.Class)
Symbols\ConstraintsHelper.cs (4)
191case TypeKind.Class: 1377case TypeKind.Class: 1402Debug.Assert(type.TypeKind is TypeKind.Class or TypeKind.Struct); 1453case TypeKind.Class:
Symbols\EnumConversions.cs (1)
21return TypeKind.Class;
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
96case TypeKind.Class:
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1219if ((this.ContainingType.TypeKind == TypeKind.Class && this.IsRuntimeFinalizer(skipFirstMethodKindCheck: true)) ||
Symbols\Metadata\PE\PENamedTypeSymbol.cs (4)
1716case TypeKind.Class: 1759result = TypeKind.Class; 2091else if (TypeKind == TypeKind.Class && SpecialType != SpecialType.System_Enum) 2320var coClassType = ((object)type != null && (type.TypeKind == TypeKind.Class || type.IsErrorType())) ? (NamedTypeSymbol)type : null;
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
193case TypeKind.Class:
Symbols\Source\SourceEventSymbol.cs (1)
595else if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourceMemberContainerSymbol.cs (6)
302case TypeKind.Class: 1354case TypeKind.Class: 1364goto case TypeKind.Class; 3120case TypeKind.Class: 3333if (TypeKind is TypeKind.Class) 3342case TypeKind.Class:
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
517case TypeKind.Class:
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1030if (ContainingSymbol is NamedTypeSymbol { IsComImport: true, TypeKind: TypeKind.Class or TypeKind.Interface })
Symbols\Source\SourceNamedTypeSymbol.cs (3)
823case TypeKind.Class: 1261if ((object)coClassType != null && coClassType.TypeKind == TypeKind.Class) 1485if (this.TypeKind == TypeKind.Class)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (6)
468if (i == 0 && TypeKind == TypeKind.Class) // allow class in the first position 519if ((baseType.TypeKind == TypeKind.Class || 583case TypeKind.Class: 584if (TypeKind == TypeKind.Class) 633(TypeKind != TypeKind.Class || baseType.TypeKind == TypeKind.Interface || ((TypeDeclarationSyntax)decl.SyntaxReference.GetSyntax()).ParameterList is null)) 728case TypeKind.Class:
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
398else if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
528if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Symbol_Attributes.cs (1)
70case TypeKind.Class:
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
74public override TypeKind TypeKind => TypeKind.Class;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
84Debug.Assert(_containingType.TypeKind == TypeKind.Class);
Symbols\TypeSymbolExtensions.cs (5)
314return type.TypeKind == TypeKind.Class; 622case TypeKind.Class: 697case TypeKind.Class: 762case TypeKind.Class: 1401case TypeKind.Class:
Symbols\VarianceSafety.cs (2)
75case TypeKind.Class: 370case TypeKind.Class:
Utilities\TypeSymbolExtensions.cs (2)
186case TypeKind.Class: 268case TypeKind.Class:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
ConvertToRecordEngine.cs (4)
41TypeKind: TypeKind.Class or TypeKind.Struct, 292recordKeyword = type.TypeKind == TypeKind.Class 396type.TypeKind == TypeKind.Class 402type.TypeKind == TypeKind.Class
ITypeParameterSymbolExtensions.cs (2)
58typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Class).Concat( 60typeParameter.ConstraintTypes.Where(t => t.TypeKind is not TypeKind.Class and not TypeKind.Interface)));
ITypeSymbolExtensions.cs (1)
153if (typeSymbol.TypeKind is TypeKind.Class or TypeKind.Struct)
NamedTypeGenerator.cs (3)
195var isRecordClass = namedType.TypeKind is TypeKind.Class; 288if (namedType.TypeKind == TypeKind.Class) 324if (namedType.TypeKind == TypeKind.Class && namedType.BaseType != null && namedType.BaseType.SpecialType != Microsoft.CodeAnalysis.SpecialType.System_Object)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (3)
NamingStylesTests.cs (3)
212[InlineData("class [|c2|] { }", "class C2 { }", TypeKind.Class, Accessibility.Private)] 234var alternateSymbolKind = TypeKind.Class.Equals(symbolKind) ? TypeKind.Interface : TypeKind.Class;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (29)
Diagnostics\GenerateType\GenerateTypeTests_Dialog.cs (24)
1482typeKind: TypeKind.Class, 1527typeKind: TypeKind.Class, 1566typeKind: TypeKind.Class, 1612typeKind: TypeKind.Class, 1652typeKind: TypeKind.Class, 1698typeKind: TypeKind.Class, 1736typeKind: TypeKind.Class, 1776typeKind: TypeKind.Class, 1821typeKind: TypeKind.Class, 1865typeKind: TypeKind.Class, 1916typeKind: TypeKind.Class, 2057typeKind: TypeKind.Class, 2094typeKind: TypeKind.Class, 2132typeKind: TypeKind.Class, 2170typeKind: TypeKind.Class, 2207typeKind: TypeKind.Class, 2237typeKind: TypeKind.Class, 3031typeKind: TypeKind.Class, 3068typeKind: TypeKind.Class, 3105typeKind: TypeKind.Class, 3148typeKind: TypeKind.Class, 3197typeKind: TypeKind.Class, 3451typeKind: TypeKind.Class, 3484typeKind: TypeKind.Class,
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (2)
344[InlineData("*", new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })] 345[InlineData(null, new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
NamingStylesTests.cs (3)
212[InlineData("class [|c2|] { }", "class C2 { }", TypeKind.Class, Accessibility.Private)] 234var alternateSymbolKind = TypeKind.Class.Equals(symbolKind) ? TypeKind.Interface : TypeKind.Class;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenAsyncTests.cs (1)
85Assert.Equal(TypeKind.Class, stateMachine.TypeKind);
CodeGen\CodeGenTupleTest.cs (1)
23961Assert.Equal(TypeKind.Class, compilation.GetWellKnownType(WellKnownType.System_ValueTuple_T2).TypeKind);
Emit\EmitMetadataTests.cs (2)
320Assert.Equal(TypeKind.Class, classA.TypeKind); 321Assert.Equal(TypeKind.Class, classB.TypeKind);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.cs (1)
291get { return TypeKind.Class; }
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
WinMdTests.cs (1)
235Assert.Equal(TypeKind.Class, actualReturnType.TypeKind); // not error
Microsoft.CodeAnalysis.CSharp.Features (9)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
346if (type.TypeKind is TypeKind.Struct or TypeKind.Class)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
215(within.TypeKind == TypeKind.Struct || within.TypeKind == TypeKind.Class))
ConvertToRecordEngine.cs (4)
41TypeKind: TypeKind.Class or TypeKind.Struct, 292recordKeyword = type.TypeKind == TypeKind.Class 396type.TypeKind == TypeKind.Class 402type.TypeKind == TypeKind.Class
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1936TypeKind.Class => symbol.IsRecord ? CSharpFeaturesResources.record_ : FeaturesResources.class_,
GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
43return classType?.TypeKind is TypeKind.Class or TypeKind.Struct;
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
85if (within.TypeKind is not TypeKind.Struct and not TypeKind.Class)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (51)
Semantics\InteractiveSemanticModelTests.cs (4)
158Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 160Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 209Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 211Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
Semantics\LambdaTests.cs (12)
2121Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2166Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2212Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2258Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2304Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2361Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2416Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2462Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2508Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2541Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2574Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 2611Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
Semantics\NullableReferenceTypesTests.cs (13)
3327Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind); 112893Assert.Equal(TypeKind.Class, compilation1.GetTypeByMetadataName("C").TypeKind); 112913Assert.Equal(TypeKind.Class, compilation2.GetTypeByMetadataName("C").TypeKind); 112924Assert.Equal(TypeKind.Class, compilation3.GetTypeByMetadataName("C").TypeKind); 112947Assert.Equal(TypeKind.Class, a.TypeKind); 112949Assert.Equal(TypeKind.Class, b.TypeKind); 112951Assert.Equal(TypeKind.Class, c.TypeKind); 112953Assert.Equal(TypeKind.Class, d.TypeKind); 113015Assert.Equal(TypeKind.Class, a.TypeKind); 113017Assert.Equal(TypeKind.Class, b.TypeKind); 113019Assert.Equal(TypeKind.Class, c.TypeKind); 113021Assert.Equal(TypeKind.Class, d.TypeKind); 113033Assert.Equal(TypeKind.Class, compilation7.GetTypeByMetadataName("C").TypeKind);
Semantics\OutVarTests.cs (2)
33204Assert.Equal(TypeKind.Class, model.GetTypeInfo(declaration2).Type.TypeKind); 33211Assert.Equal(TypeKind.Class, typeInfo.Type.TypeKind);
Semantics\PrimaryConstructorTests.cs (4)
718case TypeKind.Class: 757case TypeKind.Class: 793case TypeKind.Class: 825case TypeKind.Class:
Semantics\RecordTests.cs (1)
119Assert.Equal(TypeKind.Class, point.TypeKind);
Semantics\ScriptSemanticsTests.cs (2)
454Assert.Equal(TypeKind.Class, members[0].TypeKind); 459Assert.Equal(TypeKind.Class, members[0].TypeKind);
Semantics\UseSiteErrorTests.cs (13)
2301Assert.Equal(TypeKind.Class, compilation1.GetTypeByMetadataName("C").TypeKind); 2319Assert.Equal(TypeKind.Class, compilation2.GetTypeByMetadataName("C").TypeKind); 2330Assert.Equal(TypeKind.Class, compilation3.GetTypeByMetadataName("C").TypeKind); 2353Assert.Equal(TypeKind.Class, a.TypeKind); 2355Assert.Equal(TypeKind.Class, b.TypeKind); 2357Assert.Equal(TypeKind.Class, c.TypeKind); 2359Assert.Equal(TypeKind.Class, d.TypeKind); 2375Assert.Equal(TypeKind.Class, compilation5.GetTypeByMetadataName("C").TypeKind); 2398Assert.Equal(TypeKind.Class, a.TypeKind); 2400Assert.Equal(TypeKind.Class, b.TypeKind); 2402Assert.Equal(TypeKind.Class, c.TypeKind); 2404Assert.Equal(TypeKind.Class, d.TypeKind); 2416Assert.Equal(TypeKind.Class, compilation7.GetTypeByMetadataName("C").TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (261)
Compilation\GetSemanticInfoTests.cs (2)
4685Assert.Equal(TypeKind.Class, paramType1.TypeKind); 4730Assert.Equal(TypeKind.Class, paramType1.TypeKind);
Compilation\SemanticModelAPITests.cs (3)
4566Assert.Equal(TypeKind.Class, type.TypeKind); 4582Assert.Equal(TypeKind.Class, type.TupleElements[0].Type.TypeKind); 4583Assert.Equal(TypeKind.Class, type.TupleElements[1].Type.TypeKind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
1012Assert.Equal(TypeKind.Class, symbol.TypeKind);
Compilation\SemanticModelGetSemanticInfoTests.cs (188)
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); 462Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 464Assert.Equal(TypeKind.Class, 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); 1750Assert.Equal(TypeKind.Class, 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); 2118Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 2120Assert.Equal(TypeKind.Class, 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); 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); 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); 3427Assert.Equal(TypeKind.Class, 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); 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); 4007Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 4009Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 4069Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 4071Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 4246Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 4248Assert.Equal(TypeKind.Class, 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); 4851Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 4853Assert.Equal(TypeKind.Class, 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); 5694Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 5728Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 5730Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 6329Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 6331Assert.Equal(TypeKind.Class, 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); 6875Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 6877Assert.Equal(TypeKind.Class, 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); 7698Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 7700Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 7729Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.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); 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); 8770Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 9064Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 9123Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 9125Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 9456Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 9458Assert.Equal(TypeKind.Class, 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); 9831Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 9833Assert.Equal(TypeKind.Class, 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); 10494Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 10523Assert.Equal(TypeKind.Class, semanticInfo.Type.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); 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); 12186Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 12188Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 12258Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 12324Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 12426Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 12428Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 12486Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 12676Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 12678Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 13037Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 13039Assert.Equal(TypeKind.Class, 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); 13323Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 13325Assert.Equal(TypeKind.Class, 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); 15152Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 15154Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind); 15405Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind); 15407Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1025Assert.Equal(TypeKind.Class, classDisposable.TypeKind);
Symbols\AssemblyAndNamespaceTests.cs (2)
382Assert.Equal(TypeKind.Class, objectType.TypeKind); 434Assert.Equal(TypeKind.Class, taskType.TypeKind);
Symbols\CompilationCreationTests.cs (7)
2459Assert.Equal(TypeKind.Class, type3.TypeKind); 2621Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Linq.Enumerable")); 2623Assert.True(HasSingleTypeOfKind(c, TypeKind.Class, "System.Linq.Enumerable")); 2624Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Uri")); 2626Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Linq.Enumerable")); 2627Assert.True(HasSingleTypeOfKind(c, TypeKind.Class, "System.Uri")); 2629Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Uri"));
Symbols\Metadata\MetadataTypeTests.cs (2)
88Assert.Equal(TypeKind.Class, class1.TypeKind); 138Assert.Equal(TypeKind.Class, type1.TypeKind);
Symbols\Metadata\PE\LoadingEvents.cs (6)
202Assert.Equal(TypeKind.Class, @class.TypeKind); 229Assert.Equal(TypeKind.Class, @class.TypeKind); 261Assert.Equal(TypeKind.Class, @class.TypeKind); 301Assert.Equal(TypeKind.Class, @class.TypeKind); 339Assert.Equal(TypeKind.Class, outerClass.TypeKind); 365Assert.Equal(TypeKind.Class, innerClass.TypeKind);
Symbols\Metadata\PE\LoadingMethods.cs (13)
394Assert.Equal(TypeKind.Class, @class.TypeKind); 423Assert.Equal(TypeKind.Class, @class.TypeKind); 455Assert.Equal(TypeKind.Class, @class.TypeKind); 491Assert.Equal(TypeKind.Class, @class.TypeKind); 525Assert.Equal(TypeKind.Class, @class.TypeKind); 548Assert.Equal(TypeKind.Class, @class.TypeKind); 585Assert.Equal(TypeKind.Class, @class.TypeKind); 612Assert.Equal(TypeKind.Class, baseClass.TypeKind); 615Assert.Equal(TypeKind.Class, derivedClass.TypeKind); 640Assert.Equal(TypeKind.Class, @class.TypeKind); 673Assert.Equal(TypeKind.Class, @class.TypeKind); 710Assert.Equal(TypeKind.Class, outerClass.TypeKind); 736Assert.Equal(TypeKind.Class, innerClass.TypeKind);
Symbols\Metadata\PE\LoadingProperties.cs (7)
37Assert.Equal(TypeKind.Class, @class.TypeKind); 64Assert.Equal(TypeKind.Class, @class.TypeKind); 96Assert.Equal(TypeKind.Class, @class.TypeKind); 136Assert.Equal(TypeKind.Class, @class.TypeKind); 174Assert.Equal(TypeKind.Class, outerClass.TypeKind); 200Assert.Equal(TypeKind.Class, innerClass.TypeKind); 254Assert.Equal(TypeKind.Class, @class.TypeKind);
Symbols\Metadata\PE\TypeKindTests.cs (2)
40Assert.Equal(TypeKind.Class, obj.TypeKind); 46Assert.Equal(TypeKind.Class, @enum.TypeKind);
Symbols\MissingSpecialMember.cs (6)
163Assert.Equal(TypeKind.Class, lookupType.TypeKind); 272Assert.Equal(TypeKind.Class, wellKnownType.TypeKind); 276Assert.Equal(TypeKind.Class, lookupType.TypeKind); 382Assert.Equal(TypeKind.Class, wellKnownType.TypeKind); 385Assert.Equal(TypeKind.Class, lookupType.TypeKind); 499Assert.Equal(TypeKind.Class, wellKnown.TypeKind);
Symbols\MockNamedTypeSymbol.cs (1)
172public MockNamedTypeSymbol(string name, IEnumerable<Symbol> children, TypeKind kind = TypeKind.Class)
Symbols\MockSymbolTests.cs (2)
69NamedTypeSymbol container = new MockNamedTypeSymbol("TestClass", Enumerable.Empty<Symbol>(), TypeKind.Class); 117result = new MockNamedTypeSymbol(name, childSymbols, TypeKind.Class);
Symbols\Source\BaseClassTests.cs (1)
1898Assert.Equal(TypeKind.Class, derived.TypeKind);
Symbols\Source\FieldTests.cs (3)
65Assert.Equal(TypeKind.Class, sym.Type.TypeKind); 92Assert.Equal(TypeKind.Class, f.Type.TypeKind); 209Assert.Equal(TypeKind.Class, sym.Type.TypeKind);
Symbols\Source\MethodTests.cs (5)
367Assert.Equal(TypeKind.Class, refP.TypeKind); 1672Assert.Equal(TypeKind.Class, @class.TypeKind); 1716Assert.Equal(TypeKind.Class, @class.TypeKind); 1762Assert.Equal(TypeKind.Class, @class.TypeKind); 1812Assert.Equal(TypeKind.Class, @class.TypeKind);
Symbols\Source\PropertyTests.cs (4)
1755Assert.Equal(TypeKind.Class, @class.TypeKind); 1789Assert.Equal(TypeKind.Class, @class.TypeKind); 1827Assert.Equal(TypeKind.Class, @class.TypeKind); 1957Assert.Equal(TypeKind.Class, @class.TypeKind);
Symbols\SymbolErrorTests.cs (1)
19284Assert.Equal(TypeKind.Class, Base.TypeKind);
Symbols\TypeTests.cs (4)
307Assert.Equal(TypeKind.Class, type4.TypeKind); 868Assert.Equal(TypeKind.Class, classA.TypeKind); 907Assert.Equal(TypeKind.Class, varA.Type.TypeKind); 1310Assert.Equal(TypeKind.Class, baseType.TypeKind);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\ReadOnlyStructs.cs (1)
122Assert.Equal(TypeKind.Class, s1.TypeKind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (1)
433if ((typeSym.TypeKind == TypeKind.Interface || typeSym.TypeKind == TypeKind.Class || typeSym.TypeKind == TypeKind.Struct || typeSym.TypeKind == TypeKind.Delegate))
UsesIsNullableVisitor.cs (2)
170case TypeKind.Class: 185case TypeKind.Class:
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
ITypeParameterSymbolExtensions.cs (2)
58typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Class).Concat( 60typeParameter.ConstraintTypes.Where(t => t.TypeKind is not TypeKind.Class and not TypeKind.Interface)));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
153if (typeSymbol.TypeKind is TypeKind.Class or TypeKind.Struct)
NamedTypeGenerator.cs (3)
195var isRecordClass = namedType.TypeKind is TypeKind.Class; 288if (namedType.TypeKind == TypeKind.Class) 324if (namedType.TypeKind == TypeKind.Class && namedType.BaseType != null && namedType.BaseType.SpecialType != Microsoft.CodeAnalysis.SpecialType.System_Object)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (2)
Diagnostics\AbstractUserDiagnosticTest_GenerateTypeDialog.cs (1)
44TypeKind typeKind = TypeKind.Class,
NamingStyles\NamingStylesTestOptionSets.cs (1)
135ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(TypeKind.Class)),
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Diagnostics\GenerateType\TestGenerateTypeOptionsService.cs (2)
22public TypeKind TypeKind = TypeKind.Class; 74TypeKind typeKind = TypeKind.Class,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
125attributes: default, accessibility: default, modifiers: default, TypeKind.Class, name);
CodeGeneration\CodeGenerationTests.cs (1)
518TypeKind typeKind = TypeKind.Class,
Microsoft.CodeAnalysis.Features (27)
AbstractUnsealClassCodeFixProvider.cs (1)
40type.TypeKind == TypeKind.Class && type.IsSealed && !type.IsStatic)
AbstractUseAutoPropertyAnalyzer.cs (1)
89if (namedType.TypeKind is not TypeKind.Class and not TypeKind.Struct and not TypeKind.Module)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
106=> typeSymbol.TypeKind is TypeKind.Class or TypeKind.Struct;
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
91if (enclosingSymbol.TypeKind is not (TypeKind.Struct or TypeKind.Class))
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
319isRecord, TypeKind.Class, className, capturedTypeParameters, members: members);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
347TypeKind.Class => FeaturesResources.class_, 3447if (symbol.ContainingType is not { TypeKind: TypeKind.Class or TypeKind.Struct }) 4742if (type.TypeKind != TypeKind.Class)
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
96TypeKind.Class,
FindUsages\AbstractFindUsagesService_FindImplementations.cs (1)
193else if (symbol is INamedTypeSymbol { TypeKind: TypeKind.Class } namedType)
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
200if (containingType?.TypeKind is not TypeKind.Class and not TypeKind.Struct)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
94if (containingType?.TypeKind is not TypeKind.Class and not TypeKind.Struct)
GenerateMember\AbstractGenerateMemberService.cs (1)
26TypeKind.Class,
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
400return TypeToGenerateIn?.TypeKind is (TypeKind?)TypeKind.Class or (TypeKind?)TypeKind.Struct;
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (2)
61var classTypes = constraints.Where(ts => ts.TypeKind == TypeKind.Class).ToList(); 62var nonClassTypes = constraints.Where(ts => ts.TypeKind != TypeKind.Class).ToList();
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
316: TypeKind.Class;
GenerateType\AbstractGenerateTypeService.State.cs (2)
245if (baseType.TypeKind is not TypeKind.Class and not TypeKind.Interface) 293if (TypeToGenerateInOpt.TypeKind is not TypeKind.Class and
GoToBase\FindBaseHelpers.cs (1)
21(namedTypeSymbol.TypeKind == TypeKind.Class ||
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
385var condition1 = typeParameter.ConstraintTypes.Count(t => t.TypeKind == TypeKind.Class) >= 2;
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
70if (state.ClassOrStructType.TypeKind != TypeKind.Class)
InheritanceMargin\AbstractInheritanceMarginService.cs (1)
85return !symbol.IsStatic && namedType.TypeKind is TypeKind.Interface or TypeKind.Class or TypeKind.Struct;
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
316Debug.Assert(memberSymbol.TypeKind is TypeKind.Class or TypeKind.Struct);
PullMemberUp\MemberAndDestinationValidator.cs (1)
17if (destination.TypeKind is not TypeKind.Interface and not TypeKind.Class)
PullMemberUp\MembersPuller.cs (1)
73TypeKind.Class or TypeKind.Module => PullMembersIntoClassAsync(document, pullMembersUpOptions, fallbackOptions, cancellationToken),
Shared\Extensions\ISymbolExtensions_2.cs (1)
60case TypeKind.Class:
Microsoft.CodeAnalysis.Test.Utilities (4)
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (4)
205if (derivedType.TypeKind == TypeKind.Class || derivedType.TypeKind == TypeKind.Structure) 226return baseType.TypeKind == TypeKind.Class && baseType.SpecialType == SpecialType.System_Object; 265if ((targetTypeKind == sourceTypeKind && (targetTypeKind == TypeKind.Class || targetTypeKind == TypeKind.Interface)) || 266(targetTypeKind == TypeKind.Class && (sourceTypeKind == TypeKind.Structure || sourceTypeKind == TypeKind.Interface) && targetType.SpecialType == SpecialType.System_Object))
Microsoft.CodeAnalysis.VisualBasic (72)
Binding\Binder_Expressions.vb (5)
1049type.TypeKind <> TYPEKIND.Class Then 1189Case TYPEKIND.Class 2794If leftTypeKind = TYPEKIND.Class OrElse leftTypeKind = TYPEKIND.Structure OrElse leftTypeKind = TYPEKIND.Module Then 3775Case TYPEKIND.Class 3810Case TYPEKIND.Class
Binding\Binder_Lookup.vb (5)
580Case TypeKind.Class, TypeKind.Module, TypeKind.Structure, TypeKind.Delegate, TypeKind.Array, TypeKind.Enum 606Case TypeKind.Class, TypeKind.Structure, TypeKind.Delegate, TypeKind.Array, TypeKind.Enum 931Case TypeKind.Class, TypeKind.Module, TypeKind.Structure 1092Case TypeKind.Class, TypeKind.Module, TypeKind.Structure 1964(container.TypeKind = TypeKind.Class OrElse container.TypeKind = TypeKind.Structure) AndAlso
Binding\Binder_ObjectInitializer.vb (2)
206Case TypeKind.Class 234Case TypeKind.Class,
Compilation\ClsComplianceChecker.vb (2)
595Case TypeKind.Class, TypeKind.Structure, TypeKind.Interface, TypeKind.Delegate, TypeKind.Enum, TypeKind.Submission, TypeKind.Module 621Case TypeKind.Class, TypeKind.Structure, TypeKind.Interface, TypeKind.Delegate, TypeKind.Enum, TypeKind.Submission, TypeKind.Module
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
737Case TypeKind.Class
Compilation\MethodCompiler.vb (1)
856If sourceTypeSymbol.TypeKind = TypeKind.Class AndAlso sourceTypeSymbol.GetAttributes().IndexOfAttribute(sourceTypeSymbol, AttributeDescription.DesignerGeneratedAttribute) > -1 Then
Compilation\VisualBasicCompilation.vb (1)
1538If mainType Is Nothing OrElse (mainType.TypeKind <> TYPEKIND.Class AndAlso mainType.TypeKind <> TYPEKIND.Structure AndAlso mainType.TypeKind <> TYPEKIND.Module) Then
Emit\NoPia\EmbeddedTypesManager.vb (1)
243Debug.Assert(type.TypeKind = TypeKind.Class OrElse type.TypeKind = TypeKind.Module)
Lowering\AsyncRewriter\AsyncRewriter.vb (4)
91Dim kind = If(compilationState.Compilation.Options.EnableEditAndContinue, TypeKind.Class, TypeKind.Struct) 141If frameType.TypeKind = TypeKind.Class Then 185If Me.F.CurrentType.TypeKind = TypeKind.Class Then 200If StateMachineType.TypeKind = TypeKind.Class Then
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
64Return TypeKind.Class
Lowering\LambdaRewriter\LambdaFrame.vb (1)
209Return TypeKind.Class
Semantics\Conversions.vb (5)
1992(src.TypeKind <> TypeKind.Class OrElse DirectCast(src, NamedTypeSymbol).IsNotInheritable) AndAlso 2014(dst.TypeKind <> TypeKind.Class OrElse DirectCast(dst, NamedTypeSymbol).IsNotInheritable) AndAlso 2447If Not base.IsErrorType() AndAlso base.TypeKind = TypeKind.Class AndAlso 2860Case TypeKind.Class, 2898Return typeKind = TypeKind.Class OrElse typeKind = TypeKind.Module OrElse typeKind = TypeKind.Delegate
Semantics\TypeInference\TypeArgumentInference.vb (2)
1786If fixedTypeTypeKind <> TypeKind.Class AndAlso fixedTypeTypeKind <> TypeKind.Interface Then 1810If fixedTypeTypeKind = TypeKind.Class Then
SymbolDisplay\SymbolDisplayVisitor.Types.vb (3)
254Case TypeKind.Class, 324Case TypeKind.Class 453Case TypeKind.Class
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (1)
107Case TypeKind.Class
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
221Case TypeKind.Class
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
149Return TypeKind.Class
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
20Debug.Assert((TypeKind = TypeKind.Class AndAlso TypeOf Me Is AnonymousTypePublicSymbol) OrElse
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
136Return TypeKind.Class
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
53Debug.Assert(TypeKind = TypeKind.Class OrElse TypeKind = TypeKind.Delegate)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
66Debug.Assert(_container.TypeKind = TypeKind.Class)
Symbols\BaseTypeAnalysis.vb (2)
124If this.TypeKind = TypeKind.Class Then 233If currentNamedType.TypeKind = TypeKind.Class Then
Symbols\ConstraintsHelper.vb (3)
162Case TypeKind.Class 922If typeArgument.TypeKind = TypeKind.Class Then 1118Debug.Assert(type.TypeKind = TypeKind.Class)
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
333Debug.Assert(type.TypeKind = TypeKind.Module OrElse type.TypeKind = TypeKind.Class AndAlso type.IsNotInheritable)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
1005result = TypeKind.Class 1293If (typeKind = TypeKind.Class OrElse typeKind = TypeKind.Module) AndAlso
Symbols\Source\OverrideHidingHelper.vb (1)
27Case TypeKind.Class, TypeKind.Interface, TypeKind.Structure
Symbols\Source\SourceMemberContainerTypeSymbol.vb (5)
35[Class] = CUShort(TypeKind.Class) << TypeKindShift 343Case TypeKind.Class, TypeKind.Enum, TypeKind.Structure 2727ElseIf TypeKind = TypeKind.Class OrElse 2796ElseIf TypeKind = TypeKind.Class OrElse TypeKind = TypeKind.Module Then 3492If myTypeKind = TypeKind.Class OrElse myTypeKind = TypeKind.Interface OrElse myTypeKind = TypeKind.Structure OrElse myTypeKind = TypeKind.Module Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
760Case TypeKind.Class, TypeKind.Module
Symbols\Source\SourceNamedTypeSymbol.vb (4)
1121Case TypeKind.Class 1381Case TypeKind.Class 2178Case TypeKind.Class 2609If Me.TypeKind = TypeKind.Class AndAlso Not Me.IsGenericType Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (5)
17If Me.TypeKind = TypeKind.Class AndAlso Not Me.IsGenericType Then 216If named.TypeKind = TypeKind.Class AndAlso Not named.IsNotInheritable Then 250named.TypeKind = TypeKind.Class AndAlso 301If Me.TypeKind = TypeKind.Class Then 309Debug.Assert(Me.TypeKind = TypeKind.Class)
Symbols\Symbol_Attributes.vb (1)
97Case TypeKind.Class,
Symbols\SymbolExtensions.vb (1)
35Case TypeKind.Class
Symbols\TypeSymbolExtensions.vb (5)
140Return type.TypeKind = TypeKind.Class 414Case TypeKind.Error, TypeKind.Class, TypeKind.Submission 830Case TypeKind.Class, 863Case TypeKind.Class, 1060If type.TypeKind = TypeKind.Class Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (27)
Diagnostics\GenerateType\GenerateTypeTests_Dialog.vb (27)
936typeKind:=TypeKind.Class, 986typeKind:=TypeKind.Class, 1023typeKind:=TypeKind.Class, 1073typeKind:=TypeKind.Class, 1112typeKind:=TypeKind.Class, 1150typeKind:=TypeKind.Class, 1192typeKind:=TypeKind.Class, 1235typeKind:=TypeKind.Class, 1278typeKind:=TypeKind.Class, 1313typeKind:=TypeKind.Class, 1538typeKind:=TypeKind.Class, 1569typeKind:=TypeKind.Class, 1598typeKind:=TypeKind.Class, 1623typeKind:=TypeKind.Class, 2150typeKind:=TypeKind.Class, 2175typeKind:=TypeKind.Class, 2276typeKind:=TypeKind.Class, 2297typeKind:=TypeKind.Class, 2322typeKind:=TypeKind.Class, 2351typeKind:=TypeKind.Class, 2466typeKind:=TypeKind.Class, 2539typeKind:=TypeKind.Class, 2562typeKind:=TypeKind.Class, 2587typeKind:=TypeKind.Class, 2614typeKind:=TypeKind.Class, 2693typeKind:=TypeKind.Class, 2720typeKind:=TypeKind.Class,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
CodeGen\CodeGenAsyncTests.vb (1)
61Assert.Equal(TypeKind.Class, stateMachine.TypeKind)
CodeGen\CodeGenTuples.vb (1)
20072Assert.Equal(TypeKind.Class, comp.GetWellKnownType(WellKnownType.System_ValueTuple_T2).TypeKind)
Emit\EmitMetadata.vb (2)
391Assert.Equal(TypeKind.Class, classA.TypeKind) 392Assert.Equal(TypeKind.Class, classB.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
EvaluationContext.vb (1)
515If type.TypeKind <> TypeKind.Class Then
Rewriters\CapturedVariableRewriter.vb (2)
95Debug.Assert(meParameter.Type.TypeKind = TypeKind.Class) ' Illegal in structures and modules. 98Debug.Assert(baseType.TypeKind = TypeKind.Class) ' Illegal in structures and modules.
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
WinMdTests.vb (1)
175Assert.Equal(actualReturnType.TypeKind, TypeKind.Class) ' not error
Microsoft.CodeAnalysis.VisualBasic.Features (7)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (3)
190Not (targetType.TypeKind = TypeKind.Class OrElse targetType.TypeKind = TypeKind.Interface) OrElse 261If targetType Is Nothing OrElse (targetType.TypeKind <> TypeKind.Interface AndAlso targetType.TypeKind <> TypeKind.Class) Then 357Not (targetType.TypeKind = TypeKind.Class OrElse targetType.TypeKind = TypeKind.Interface) OrElse
GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
35Return classType IsNot Nothing AndAlso classType.TypeKind = TypeKind.Class
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (1)
50Return If(containingType.TypeKind = TypeKind.Class Or containingType.TypeKind = TypeKind.Module, Accessibility.Private, Accessibility.Public)
NavigationBar\VisualBasicNavigationBarItemService.vb (2)
215If workspaceSupportsDocumentChanges AndAlso type.TypeKind = TypeKind.Class Then 228If workspaceSupportsDocumentChanges AndAlso type.TypeKind = TypeKind.Class Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (247)
Compilation\MyTemplateTests.vb (2)
238Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 240Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (7)
685Assert.Equal(TypeKind.Class, typeSymbol.TypeKind) 690Assert.Equal(TypeKind.Class, typeSymbol2.TypeKind) 714Assert.Equal(TypeKind.Class, typeSymbol5.TypeKind) 724Assert.Equal(TypeKind.Class, typeSymbol6.TypeKind) 730Assert.Equal(TypeKind.Class, typeSymbol7.TypeKind) 735Assert.Equal(TypeKind.Class, typeSymbol8.TypeKind) 2954Assert.Equal(TypeKind.Class, symbol.TypeKind)
Semantics\ArrayLiteralTests.vb (2)
1689Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 1723Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind)
Semantics\FieldInitializerBindingTests.vb (2)
462Assert.Equal(TypeKind.Class, ary.Type.TypeKind) 523Assert.Equal(TypeKind.Class, field.Type.TypeKind)
Semantics\GetExtendedSemanticInfoTests.vb (154)
115Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 117Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 150Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 152Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 227Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 229Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 270Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 272Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 313Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 315Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 695Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 697Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 793Assert.Equal(TypeKind.[Class], semanticSummary.Type.TypeKind) 851Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 853Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 908Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 910Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 1002Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 1004Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 1053Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 1055Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 1104Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 1106Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 1151Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1153Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 1197Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1199Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 1243Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1245Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 1291Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1293Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 1336Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1338Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 1416Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1418Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2147Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2207Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 2209Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2362Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 2364Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2710Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2779Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 2781Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2882Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 2884Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 3143Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 3145Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 3179Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 3181Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 3663Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 3665Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 3716Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 3718Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 3793Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3795Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 4095Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4097Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4193Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4195Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4234Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4236Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4272Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4274Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4311Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4313Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4498Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4500Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4575Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4577Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4619Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4654Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4709Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4752Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4754Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4792Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4833Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4835Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4868Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4870Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4899Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4901Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 4931Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 4933Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 5096Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 5098Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 5127Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 5129Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 5280Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 5504Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 5534Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 5772Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 5774Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 6097Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 6099Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 6179Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 6181Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 7238Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 7240Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 7322Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 7324Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 7438Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 7440Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 7572Assert.Equal(TypeKind.Class, semanticInfo1.Type.TypeKind) 7574Assert.Equal(TypeKind.Class, semanticInfo1.ConvertedType.TypeKind) 7583Assert.Equal(TypeKind.Class, semanticInfo2.Type.TypeKind) 7585Assert.Equal(TypeKind.Class, semanticInfo2.ConvertedType.TypeKind) 7627Assert.Equal(TypeKind.Class, semanticInfo1.Type.TypeKind) 7629Assert.Equal(TypeKind.Class, semanticInfo1.ConvertedType.TypeKind) 7638Assert.Equal(TypeKind.Class, semanticInfo2.Type.TypeKind) 7640Assert.Equal(TypeKind.Class, semanticInfo2.ConvertedType.TypeKind) 7896Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 7930Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 7932Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 7969Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 7971Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 8008Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 8010Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 8047Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 8049Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 8086Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 8088Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 8124Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 8126Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 8456Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 8458Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 8822Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 8971Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 9044Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 9119Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 9121Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 9625Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9627Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9658Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9660Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9693Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9695Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9728Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9730Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9763Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9765Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9811Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9813Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9851Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9853Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9891Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9893Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9934Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9936Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 9966Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 9968Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 10000Assert.Equal(TypeKind.[Class], semanticInfo.Type.TypeKind) 10002Assert.Equal(TypeKind.[Class], semanticInfo.ConvertedType.TypeKind) 10046Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 10048Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind)
Semantics\GetSemanticInfoTests.vb (25)
763Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 765Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 1499Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 1501Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 2089Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 2091Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 2144Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 2146Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 2164Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 2166Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 2417Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 2419Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 3380Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3427Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3429Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 3480Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3482Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 3534Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3536Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 3587Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3589Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 3639Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3641Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 3684Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 3686Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind)
Semantics\LambdaSemanticInfoTests.vb (22)
37Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 39Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 69Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 71Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 103Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 105Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 135Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 137Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 210Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 212Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 245Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 247Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 280Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 282Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 318Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 320Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 353Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 355Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 394Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 434Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 718Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 720Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind)
Semantics\OptionalArgumentTests.vb (2)
1057Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 1059Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind)
Semantics\QueryExpressions_SemanticModel.vb (10)
1297Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1299Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 1323Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 1325Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2101Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 2103Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 2775Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 2777Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind) 3360Assert.Equal(TypeKind.Class, semanticInfo.Type.TypeKind) 3362Assert.Equal(TypeKind.Class, semanticInfo.ConvertedType.TypeKind)
Semantics\SelectCaseTests.vb (1)
30Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind)
Semantics\SyncLockTests.vb (7)
346Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 349Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 375Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 380Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 408Assert.Equal(TypeKind.Class, semanticSummary.ConvertedType.TypeKind) 468Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind) 473Assert.Equal(TypeKind.Class, semanticSummary.Type.TypeKind)
Semantics\UseSiteErrorTests.vb (13)
600Assert.Equal(TypeKind.Class, compilation1.GetTypeByMetadataName("C").TypeKind) 620Assert.Equal(TypeKind.Class, compilation2.GetTypeByMetadataName("C").TypeKind) 631Assert.Equal(TypeKind.Class, compilation3.GetTypeByMetadataName("C").TypeKind) 654Assert.Equal(TypeKind.Class, a.TypeKind) 656Assert.Equal(TypeKind.Class, b.TypeKind) 658Assert.Equal(TypeKind.Class, c.TypeKind) 660Assert.Equal(TypeKind.Class, d.TypeKind) 673Assert.Equal(TypeKind.Class, compilation5.GetTypeByMetadataName("C").TypeKind) 696Assert.Equal(TypeKind.Class, a.TypeKind) 698Assert.Equal(TypeKind.Class, b.TypeKind) 700Assert.Equal(TypeKind.Class, c.TypeKind) 702Assert.Equal(TypeKind.Class, d.TypeKind) 714Assert.Equal(TypeKind.Class, compilation7.GetTypeByMetadataName("C").TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (57)
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
527Assert.Equal(TypeKind.Class, objectType.TypeKind)
SymbolsTests\CompilationCreationTests.vb (7)
1920Assert.Equal(TypeKind.[Class], type3.TypeKind) 2049Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Linq.Enumerable")) 2051Assert.True(HasSingleTypeOfKind(c, TypeKind.Class, "System.Linq.Enumerable")) 2052Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Uri")) 2054Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Linq.Enumerable")) 2055Assert.True(HasSingleTypeOfKind(c, TypeKind.Class, "System.Uri")) 2057Assert.False(HasSingleTypeOfKind(c, TypeKind.Class, "System.Uri"))
SymbolsTests\Metadata\MetadataTypeTests.vb (2)
121Assert.Equal(TypeKind.Class, class1.TypeKind) 174Assert.Equal(TypeKind.Class, type1.TypeKind)
SymbolsTests\Metadata\PE\LoadingEvents.vb (6)
166Assert.Equal(TypeKind.[Class], [class].TypeKind) 181Assert.Equal(TypeKind.[Class], [class].TypeKind) 199Assert.Equal(TypeKind.[Class], [class].TypeKind) 220Assert.Equal(TypeKind.[Class], [class].TypeKind) 240Assert.Equal(TypeKind.[Class], outerClass.TypeKind) 258Assert.Equal(TypeKind.[Class], innerClass.TypeKind)
SymbolsTests\Metadata\PE\LoadingMethods.vb (8)
389Assert.Equal(TypeKind.Class, [class].TypeKind) 417Assert.Equal(TypeKind.Class, [class].TypeKind) 445Assert.Equal(TypeKind.Class, [class].TypeKind) 477Assert.Equal(TypeKind.Class, [class].TypeKind) 510Assert.Equal(TypeKind.Class, [class].TypeKind) 537Assert.Equal(TypeKind.Class, [class].TypeKind) 570Assert.Equal(TypeKind.Class, outerClass.TypeKind) 595Assert.Equal(TypeKind.Class, innerClass.TypeKind)
SymbolsTests\Metadata\PE\TypeKindTests.vb (3)
35Assert.Equal(TypeKind.Class, obj.TypeKind) 40Assert.Equal(TypeKind.Class, [enum].TypeKind) 93Assert.Equal(TypeKind.Class, multicastDelegate.TypeKind)
SymbolsTests\MockSymbolTests.vb (2)
48Dim container As NamedTypeSymbol = New MockNamedTypeSymbol("TestClass", Enumerable.Empty(Of Symbol), TypeKind.Class) 94result = New MockNamedTypeSymbol(name, childSymbols, TypeKind.Class)
SymbolsTests\Source\BaseClassTests.vb (1)
2230Assert.Equal(TypeKind.Class, derived.TypeKind)
SymbolsTests\Source\BindingsTests.vb (10)
180Assert.Equal(TypeKind.Class, DirectCast(typeContext.ContainingNamespaceOrType, NamedTypeSymbol).TypeKind) 361Assert.Equal(TypeKind.Class, typeSymbol.TypeKind) 366Assert.Equal(TypeKind.Class, typeSymbol2.TypeKind) 390Assert.Equal(TypeKind.Class, typeSymbol5.TypeKind) 401Assert.Equal(TypeKind.Class, typeSymbol6.TypeKind) 477Assert.Equal(TypeKind.Class, importsOrangeSymInfo.Type.TypeKind) 488Assert.Equal(TypeKind.Class, importsYellowSymInfo.Type.TypeKind) 518Assert.Equal(TypeKind.Class, classYellowSymInfo.Type.TypeKind) 524Assert.Equal(TypeKind.Class, DirectCast(symbols(0), NamedTypeSymbol).TypeKind) 681Assert.Equal(TypeKind.Class, info.Type.TypeKind)
SymbolsTests\Source\FieldTests.vb (1)
104Assert.Equal(TypeKind.Class, classD.TypeKind)
SymbolsTests\Source\MethodTests.vb (3)
60Assert.Equal(TypeKind.Class, classD.TypeKind) 476Assert.Equal(TypeKind.Class, classD.TypeKind) 625Assert.Equal(TypeKind.Class, classD.TypeKind)
SymbolsTests\Source\PropertyTests.vb (2)
5404Assert.Equal(TypeKind.[Class], [class].TypeKind) 5447Assert.Equal(TypeKind.[Class], [class].TypeKind)
SymbolsTests\Source\TypeTests.vb (5)
110Assert.Equal(TypeKind.Class, classB.TypeKind) 240Assert.Equal(TypeKind.Class, outerClass.TypeKind) 256Assert.Equal(TypeKind.Class, i1Class.TypeKind) 606Assert.Equal(TypeKind.Class, classA.TypeKind) 694Assert.Equal(TypeKind.Class, varA.Type.TypeKind)
SymbolsTests\WellKnownTypeValidationTests.vb (6)
43Assert.Equal(TypeKind.Class, lookup.TypeKind) 160Assert.Equal(TypeKind.Class, wellKnown.TypeKind) 168Assert.Equal(TypeKind.Class, lookup.TypeKind) 300Assert.Equal(TypeKind.Class, wellKnown.TypeKind) 303Assert.Equal(TypeKind.Class, lookup.TypeKind) 416Assert.Equal(TypeKind.Class, wellKnown.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
Extensions.vb (1)
225If typeSymTypeKind = TypeKind.Interface OrElse typeSymTypeKind = TypeKind.Class OrElse
MockSymbols.vb (1)
129Public Sub New(name As String, children As IEnumerable(Of Symbol), Optional kind As TypeKind = TypeKind.Class)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
CodeGeneration\NamedTypeGenerator.vb (1)
187If namedType.TypeKind = TypeKind.Class Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (3)
491If type.TypeKind = TypeKind.Class AndAlso Not type.IsSealed AndAlso Not Equals(type, within) Then 495If type.TypeKind = TypeKind.Class OrElse 521If namedTypeSymbol.TypeKind = TypeKind.Class AndAlso Not namedTypeSymbol.IsSealed AndAlso Not Equals(namedTypeSymbol, within) Then
Microsoft.CodeAnalysis.Workspaces (17)
Classification\ClassificationExtensions.cs (1)
12TypeKind.Class => type.IsRecord ? ClassificationTypeNames.RecordClassName : ClassificationTypeNames.ClassName,
Editing\SyntaxGenerator.cs (2)
772TypeKind.Class => ClassDeclaration( 858case TypeKind.Class:
EditorConfigNamingStyleParser_SymbolSpec.cs (2)
125private static readonly SymbolKindOrTypeKind _class = new(TypeKind.Class); 385case TypeKind.Class:
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
46private static readonly Func<INamedTypeSymbol, bool> s_isNonSealedClass = static t => t is { TypeKind: TypeKind.Class, IsSealed: false };
FindSymbols\FindReferences\DependentTypeFinder_ImplementingTypes.cs (1)
54t => t.TypeKind is TypeKind.Class or
FindSymbols\SymbolFinder_Hierarchy.cs (1)
119if (symbol is { DeclaredAccessibility: Accessibility.Public, ContainingType.TypeKind: TypeKind.Class or TypeKind.Struct })
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (2)
342if (classOrStructType.TypeKind is not TypeKind.Class and not TypeKind.Struct) 521if (containingType.TypeKind is TypeKind.Class or TypeKind.Struct)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
114return symbol?.ContainingType?.TypeKind == TypeKind.Class &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
54=> symbol?.TypeKind == TypeKind.Class && symbol.IsAbstract;
NamingStyleRules.cs (1)
74if (containingType.TypeKind is not TypeKind.Class and not TypeKind.Struct)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
419else if (originalConstraintType.TypeKind == TypeKind.Class)
Shared\Extensions\ISymbolExtensions.cs (1)
493if (typeSymbol.TypeKind == TypeKind.Class)
SymbolEquivalenceComparer.cs (1)
223return k == TypeKind.Module ? TypeKind.Class : k;
SymbolSpecification.cs (1)
75new SymbolKindOrTypeKind(TypeKind.Class),
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\OptionsTestHelpers.cs (1)
154ImmutableArray.Create(new SymbolSpecification.SymbolKindOrTypeKind(TypeKind.Class)),
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
EditorConfigParsing\NamingStyleParserTests.cs (1)
157symbolKind => Assert.Equal(new SymbolKindOrTypeKind(TypeKind.Class), symbolKind),
Microsoft.VisualStudio.LanguageServices (13)
CommonControls\MemberSelectionViewModel.cs (1)
32TypeKind destinationTypeKind = TypeKind.Class,
ExtractClass\ExtractClassViewModel.cs (1)
41destinationTypeKind: TypeKind.Class);
GenerateType\GenerateTypeDialogViewModel.cs (1)
210PopulateTypeKind(TypeKind.Class, "class", "Class");
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
77else if (symbol is INamedTypeSymbol && (symbol as INamedTypeSymbol).TypeKind == TypeKind.Class)
Library\ObjectBrowser\ObjectList.cs (1)
220case TypeKind.Class:
Progression\GraphBuilder.cs (1)
558case TypeKind.Class:
Progression\GraphProvider.cs (6)
200IsAnyTypeKind(n, TypeKind.Class, TypeKind.Interface, TypeKind.Struct, TypeKind.Enum, TypeKind.Delegate))) 227IsAnyTypeKind(n, TypeKind.Class, TypeKind.Struct))) 245IsAnyTypeKind(n, TypeKind.Class, TypeKind.Struct))) 257IsAnyTypeKind(n, TypeKind.Class, TypeKind.Struct) && 295IsAnyTypeKind(n, TypeKind.Class, TypeKind.Struct) && 307IsAnyTypeKind(n, TypeKind.Class, TypeKind.Struct) &&
Progression\GraphQueries\InheritedByGraphQuery.cs (1)
29if (namedType.TypeKind == TypeKind.Class)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (2)
757if (typeSymbol.TypeKind is TypeKind.Class or 3716return typeSymbol.TypeKind == TypeKind.Class;
ObjectBrowser\DescriptionBuilder.cs (1)
83case TypeKind.Class:
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (4)
GlyphExtensionsTests.cs (4)
72pointedAtType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class)); 101elementType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class)); 106target: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class)); 116typeKind: TypeKind.Class);
Microsoft.VisualStudio.LanguageServices.Implementation (5)
CodeModel\AbstractCodeModelService.cs (2)
224case TypeKind.Class: 549case TypeKind.Class:
CodeModel\FileCodeModel_CodeGen.cs (1)
213TypeKind.Class,
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
52new SymbolKindViewModel(TypeKind.Class, ServicesVSResources.NamingSpecification_CSharp_Class, specification), 94new SymbolKindViewModel(TypeKind.Class, ServicesVSResources.NamingSpecification_VisualBasic_Class, specification),
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
CodeModel\Extenders\GenericExtender.vb (4)
36Case TypeKind.Class, 49Case TypeKind.Class, 64Case TypeKind.Class, 86Case TypeKind.Class,
CodeModel\VisualBasicCodeModelService.vb (1)
4247Return typeSymbol.TypeKind = TypeKind.Class
ObjectBrowser\DescriptionBuilder.vb (2)
68Case TypeKind.Class 94If typeSymbol.TypeKind = TypeKind.Class Then