1029 references to NamedType
Microsoft.CodeAnalysis (18)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1116case SymbolKind.NamedType:
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
175case SymbolKind.NamedType:
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
556case SymbolKind.NamedType: 580ImmutableArray.Create(SymbolKind.Method, SymbolKind.Property, SymbolKind.NamedType));
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (6)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray(); 171if (containingSymbol.Kind == SymbolKind.NamedType) 223not SymbolKind.NamedType); 824s.Kind == SymbolKind.NamedType && 833SymbolKind.NamedType);
DocumentationCommentId.cs (4)
714kind = SymbolKind.NamedType; 799case SymbolKind.NamedType: 1127if (symbol.Kind == SymbolKind.NamedType) 1152if (symbol.Kind == SymbolKind.Namespace || (symbol.Kind == SymbolKind.NamedType && ((INamedTypeSymbol)symbol).Arity == 0))
Emit\EditAndContinue\SymbolChanges.cs (2)
246if (synthesizedSymbol.Kind == SymbolKind.NamedType) 269if (synthesizedSymbol.Kind == SymbolKind.NamedType)
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (1)
69case SymbolKind.NamedType:
Symbols\SymbolKindExtensions.cs (1)
23case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CodeStyle (23)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
82}, SymbolKind.NamedType);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
762case SymbolKind.NamedType:
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
201}, SymbolKind.NamedType);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
82}, SymbolKind.NamedType);
AbstractUseAutoPropertyAnalyzer.cs (1)
143}, SymbolKind.NamedType);
INamedTypeSymbolExtensions.cs (3)
206m.Kind != SymbolKind.NamedType && IsImplementable(m) && 306return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 415where m.Kind != SymbolKind.NamedType
ISymbolExtensions.cs (2)
288SymbolKind.NamedType => ((INamedTypeSymbol)symbol).Arity, 469=> symbol != null && symbol.Kind == SymbolKind.NamedType && symbol.IsStatic;
ISymbolExtensions_Accessibility.cs (1)
121case SymbolKind.NamedType:
ITypeSymbolExtensions.cs (1)
593case SymbolKind.NamedType:
NamingStyleDiagnosticAnalyzerBase.cs (1)
39SymbolKind.NamedType,
SuppressMessageAttributeState.TargetSymbolResolver.cs (6)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray(); 171if (containingSymbol.Kind == SymbolKind.NamedType) 223not SymbolKind.NamedType); 824s.Kind == SymbolKind.NamedType && 833SymbolKind.NamedType);
SymbolEquivalenceComparer.cs (1)
180=> symbol.IsKind(SymbolKind.NamedType, out ITypeSymbol? typeSymbol) && typeSymbol.SpecialType == SpecialType.System_Object;
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
127SymbolKind.NamedType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
70SymbolKind.NamedType => CombineHashCodes((INamedTypeSymbol)x, currentHash),
UseCompoundAssignmentUtilities.cs (1)
114case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
135symbolInfo.CandidateSymbols.All(symbol => symbol.IsKind(SymbolKind.NamedType) &&
AbstractSemanticFactsService.cs (1)
36(s.Kind == SymbolKind.NamedType && s.IsStatic);
CodeGenerationAbstractNamedTypeSymbol.cs (1)
47public override SymbolKind Kind => SymbolKind.NamedType;
CodeGenerationNamedTypeSymbol.cs (1)
70public override SymbolKind Kind => SymbolKind.NamedType;
Microsoft.CodeAnalysis.CSharp (171)
Binder\Binder.cs (3)
450case SymbolKind.NamedType: 601case SymbolKind.NamedType: 638RoslynDebug.Assert(symbol.Kind == SymbolKind.NamedType ||
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
291treatAsInstanceMemberAccess = !(symbol.IsStatic || symbol.Kind == SymbolKind.NamedType);
Binder\Binder_AnonymousTypes.cs (1)
199case SymbolKind.NamedType:
Binder\Binder_Constraints.cs (1)
34Debug.Assert((containingSymbol.Kind == SymbolKind.NamedType) || (containingSymbol.Kind == SymbolKind.Method));
Binder\Binder_Crefs.cs (1)
819case SymbolKind.NamedType:
Binder\Binder_Expressions.cs (11)
1539bool isNamedType = (symbol.Kind == SymbolKind.NamedType) || (symbol.Kind == SymbolKind.ErrorType); 1969case SymbolKind.NamedType: 2003case SymbolKind.NamedType: 2037this.ContainingMember() is not { Kind: not SymbolKind.NamedType, IsStatic: false } containingMember || // We are not in an instance member 2097(containingMember.Kind != SymbolKind.NamedType || currentType.IsScriptClass); 2155if (containingMember.Kind == SymbolKind.NamedType) 2952if ((InConstructorInitializer || InFieldInitializer) && ContainingMemberOrLambda.ContainingSymbol.Kind == SymbolKind.NamedType) 6718Debug.Assert(sym.Kind == SymbolKind.NamedType); 6734Debug.Assert(symbols[0].Kind == SymbolKind.NamedType); 7202left = ReplaceTypeOrValueReceiver(left, symbol.IsStatic || symbol.Kind == SymbolKind.NamedType, diagnostics); 7213case SymbolKind.NamedType:
Binder\Binder_Invocation.cs (1)
1702if (parameterType?.Kind == SymbolKind.NamedType &&
Binder\Binder_Lookup.cs (6)
303if (existingDefinition.Kind != SymbolKind.NamedType || arity == 0) 698if (symbol.Kind == SymbolKind.NamedType) 1299else if (nsOrType.Kind == SymbolKind.NamedType && originalBinder.IsEarlyAttributeBinder) 1323else if (nsOrType.Kind == SymbolKind.NamedType && originalBinder.IsEarlyAttributeBinder) 1714case SymbolKind.NamedType: 1769case SymbolKind.NamedType:
Binder\Binder_NameConflicts.cs (2)
142case SymbolKind.NamedType: 146return containingMemberOrLambda.ContainingSymbol?.Kind == SymbolKind.NamedType &&
Binder\Binder_Operators.cs (1)
1055if (type.Kind != SymbolKind.NamedType)
Binder\Binder_Patterns.cs (1)
878if ((InConstructorInitializer || InFieldInitializer) && ContainingMemberOrLambda.ContainingSymbol.Kind == SymbolKind.NamedType)
Binder\Binder_Symbols.cs (16)
580if (left.Kind == SymbolKind.NamedType) 959if (((AliasSymbol)s).Target.Kind == SymbolKind.NamedType) return true; 961case SymbolKind.NamedType: 1594bool isLeftUnboundGenericType = left.Kind == SymbolKind.NamedType && 1870if (symbol.Kind == SymbolKind.NamedType) 1943if (srcSymbol.Kind == SymbolKind.Namespace && mdSymbol.Kind == SymbolKind.NamedType) 1954else if (srcSymbol.Kind == SymbolKind.NamedType && mdSymbol.Kind == SymbolKind.Namespace) 1965else if (srcSymbol.Kind == SymbolKind.NamedType && mdSymbol.Kind == SymbolKind.NamedType) 2014if (first.Kind == SymbolKind.NamedType && second.Kind == SymbolKind.NamedType) 2056else if (first.Kind == SymbolKind.Namespace && second.Kind == SymbolKind.NamedType) 2069else if (first.Kind == SymbolKind.NamedType && second.Kind == SymbolKind.Namespace) 2154first.Kind == SymbolKind.NamedType && 2155second.Kind == SymbolKind.NamedType && 2215if (singleResult.Kind == SymbolKind.NamedType &&
Binder\InContainerBinder.cs (1)
54get { return (_container.Kind == SymbolKind.NamedType) && ((NamedTypeSymbol)_container).IsScriptClass; }
Binder\InMethodBinder.cs (2)
148if (refKind == RefKind.None && returnType.Kind == SymbolKind.NamedType) 179if (refKind == RefKind.None && returnType.Kind == SymbolKind.NamedType)
Binder\Semantics\AccessCheck.cs (2)
73case SymbolKind.NamedType: 157case SymbolKind.NamedType:
Binder\Semantics\Conversions\ConversionsBase.cs (3)
1199if (destination.Kind == SymbolKind.NamedType) 1226if (destination.Kind == SymbolKind.NamedType) 1257if (destination.Kind == SymbolKind.NamedType)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
635if (target.Type.Kind != SymbolKind.NamedType) 806if (formalType.Type.Kind != SymbolKind.NamedType)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
2632if (targetType.Kind != SymbolKind.NamedType)
Binder\WithUsingNamespacesAndTypesBinder.cs (2)
107case SymbolKind.NamedType: 180case SymbolKind.NamedType:
BoundTree\BoundExpressionExtensions.cs (1)
247return receiverType is NamedTypeSymbol { Kind: SymbolKind.NamedType, IsComImport: true };
Compilation\CSharpSemanticModel.cs (3)
1595if ((object)containingType != null && containingType.Kind == SymbolKind.NamedType && ((NamedTypeSymbol)containingType).IsScriptClass) 1748if (lookupResult.Symbols.Any(t => t.Kind == SymbolKind.NamedType || t.Kind == SymbolKind.Namespace || t.Kind == SymbolKind.ErrorType)) 3973if (unwrappedSymbols.Length == 1 && unwrappedSymbols[0].Kind == SymbolKind.NamedType)
Compilation\SyntaxTreeSemanticModel.cs (3)
2418case SymbolKind.NamedType: 2454case SymbolKind.NamedType: 2482case SymbolKind.NamedType:
Compiler\ClsComplianceChecker.cs (8)
418symbolKind == SymbolKind.NamedType || 441if (symbol.Kind == SymbolKind.NamedType) 464if (symbolKind == SymbolKind.NamedType) 499else if (symbol.IsAbstract && symbol.Kind != SymbolKind.NamedType) 739case SymbolKind.NamedType: 1109System.Diagnostics.Debug.Assert(symbol.Kind == SymbolKind.NamedType || !((symbol is TypeSymbol)), 1158return (symbol.Kind == SymbolKind.Assembly || symbol.Kind == SymbolKind.NamedType) 1262return symbol.Kind == SymbolKind.NamedType && ((NamedTypeSymbol)symbol).IsImplicitClass;
Compiler\DocumentationCommentCompiler.cs (3)
145symbol.Kind == SymbolKind.NamedType || 612case SymbolKind.NamedType: 636case SymbolKind.NamedType:
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
568case SymbolKind.NamedType: 590case SymbolKind.NamedType: // Includes delegates.
Compiler\MethodCompiler.cs (1)
494case SymbolKind.NamedType:
Compiler\SynthesizedMetadataCompiler.cs (1)
87case SymbolKind.NamedType:
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
572case SymbolKind.NamedType: 656SymbolKind.NamedType or SymbolKind.ErrorType => ((NamedTypeSymbol)otherContainer).TypeParameters, 965case SymbolKind.NamedType: 981if (symbol.Kind == SymbolKind.NamedType)
Emitter\Model\PEModuleBuilder.cs (7)
240case SymbolKind.NamedType: 249case SymbolKind.NamedType: 355case SymbolKind.NamedType: 366case SymbolKind.NamedType: 377case SymbolKind.NamedType: 565if (symbol.Kind == SymbolKind.NamedType) 1132case SymbolKind.NamedType:
Emitter\Model\TypeParameterSymbolAdapter.cs (2)
97if (AdaptedTypeParameterSymbol.ContainingSymbol.Kind == SymbolKind.NamedType) 112if (AdaptedTypeParameterSymbol.ContainingSymbol.Kind == SymbolKind.NamedType)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
256if (member.Kind != SymbolKind.NamedType)
FlowAnalysis\NullableWalker.cs (1)
2060if (container.Kind == SymbolKind.NamedType)
Symbols\AbstractTypeMap.cs (1)
100case SymbolKind.NamedType:
Symbols\Attributes\AttributeData.cs (4)
362Debug.Assert(targetSymbol.Kind == SymbolKind.Assembly || targetSymbol.Kind == SymbolKind.NamedType || targetSymbol.Kind == SymbolKind.Method); 405Debug.Assert(targetSymbol.Kind == SymbolKind.Assembly || targetSymbol.Kind == SymbolKind.NamedType || targetSymbol.Kind == SymbolKind.Method); 459if (targetSymbol.Kind == SymbolKind.NamedType || targetSymbol.Kind == SymbolKind.Method) 766case SymbolKind.NamedType:
Symbols\Attributes\SourceAttributeData.cs (1)
256if (parameterType.Kind != SymbolKind.NamedType && parameterType.Kind != SymbolKind.ErrorType)
Symbols\Compilation_WellKnownMembers.cs (4)
218if (type.Kind != SymbolKind.NamedType || type.TypeKind != TypeKind.Class) 1069if (type.Kind != SymbolKind.NamedType) 1087if (type.Kind != SymbolKind.NamedType) 1178if (typeParam.ContainingSymbol.Kind != SymbolKind.NamedType)
Symbols\ConstraintsHelper.cs (1)
542if (type.Kind == SymbolKind.NamedType)
Symbols\ExtendedErrorTypeSymbol.cs (2)
37(containingSymbol.Kind == SymbolKind.NamedType) || 315case SymbolKind.NamedType:
Symbols\MemberSymbolExtensions.cs (5)
224case SymbolKind.NamedType: 275case SymbolKind.NamedType: 296case SymbolKind.NamedType: 328case SymbolKind.NamedType: 346case SymbolKind.NamedType:
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
154case SymbolKind.NamedType:
Symbols\Metadata\PE\MetadataDecoder.cs (3)
231goto case SymbolKind.NamedType; 232case SymbolKind.NamedType: 544Debug.Assert(scope.Kind == SymbolKind.NamedType || scope.Kind == SymbolKind.ErrorType);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1270Debug.Assert(SymbolKind.Event.ToSortOrder() < SymbolKind.NamedType.ToSortOrder()); 1438if (member.Kind == SymbolKind.NamedType)
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
173case SymbolKind.NamedType:
Symbols\MethodSymbolExtensions.cs (1)
108case SymbolKind.NamedType:
Symbols\NamedTypeSymbol.cs (1)
772return SymbolKind.NamedType;
Symbols\OverriddenOrHiddenMembersHelpers.cs (4)
591case SymbolKind.NamedType: 641case SymbolKind.NamedType: 716bool needToSearchForRelated = representativeMember.Kind != SymbolKind.Field && representativeMember.Kind != SymbolKind.NamedType && 855Debug.Assert(representativeMember.Kind != SymbolKind.NamedType);
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
85if (s.Kind == SymbolKind.NamedType && ((NamedTypeSymbol)s).IsExplicitDefinitionOfNoPiaLocalType)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (3)
164Debug.Assert(symbol.Kind != SymbolKind.NamedType || ((NamedTypeSymbol)symbol).PrimitiveTypeCode == Cci.PrimitiveTypeCode.NotPrimitive); 322if (type.ContainingSymbol.Kind != SymbolKind.NamedType && 660case SymbolKind.NamedType:
Symbols\Source\LocalFunctionSymbol.cs (1)
413Debug.Assert(tpEnclosing.ContainingSymbol.Kind == SymbolKind.NamedType);
Symbols\Source\SourceAssemblySymbol.cs (2)
2066case SymbolKind.NamedType: 2212if (forwardedType.Kind != SymbolKind.NamedType)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
443case SymbolKind.NamedType: 1896if (symbol.Kind == SymbolKind.NamedType ||
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
662case SymbolKind.NamedType: 671Debug.Assert(symbol.Kind == SymbolKind.Field || symbol.Kind == SymbolKind.NamedType);
Symbols\Source\SourceModuleSymbol.cs (2)
179case SymbolKind.NamedType: 567case SymbolKind.NamedType:
Symbols\Source\SourceNamedTypeSymbol.cs (1)
102if (containingSymbol.Kind == SymbolKind.NamedType)
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
754else if (imported.Kind == SymbolKind.NamedType)
Symbols\Source\SourceNamespaceSymbol.cs (1)
267if (symbol.Kind == SymbolKind.NamedType)
Symbols\SubstitutedNamedTypeSymbol.cs (2)
219if (t.Kind == SymbolKind.NamedType) 267if (t.Kind == SymbolKind.NamedType)
Symbols\Symbol.cs (3)
518case SymbolKind.NamedType: 770Debug.Assert(this.Kind == SymbolKind.NamedType || this.Kind == SymbolKind.Method); 1484case SymbolKind.NamedType:
Symbols\Symbol_Attributes.cs (2)
66case SymbolKind.NamedType: 910case SymbolKind.NamedType:
Symbols\SymbolDistinguisher.cs (1)
60case SymbolKind.NamedType:
Symbols\SymbolExtensions.cs (6)
137case SymbolKind.NamedType: 183case SymbolKind.NamedType: 203case SymbolKind.NamedType: 272case SymbolKind.NamedType: 310var upperLevelType = symbol.Kind == SymbolKind.NamedType ? (NamedTypeSymbol)symbol : symbol.ContainingType; 343case SymbolKind.NamedType:
Symbols\SymbolKindExtensions.cs (1)
22case SymbolKind.NamedType:
Symbols\Synthesized\SynthesizedContainer.cs (1)
62if (ContainingSymbol.Kind == SymbolKind.NamedType && ContainingSymbol.IsImplicitlyDeclared)
Symbols\Tuples\TupleTypeSymbol.cs (2)
697case SymbolKind.NamedType: 1071case SymbolKind.NamedType:
Symbols\TypeSymbol.cs (1)
2350if (this.IsAbstract && member.IsAbstract && member.Kind != SymbolKind.NamedType)
Symbols\TypeSymbolExtensions.cs (4)
308return type.Kind == SymbolKind.NamedType && ((NamedTypeSymbol)type).IsInterface; 1656case SymbolKind.NamedType: 1828case SymbolKind.NamedType: 2164if (type.Kind == SymbolKind.NamedType)
Symbols\TypeUnification.cs (2)
140case SymbolKind.NamedType: 273case SymbolKind.NamedType:
Symbols\VarianceSafety.cs (2)
61case SymbolKind.NamedType: 334case SymbolKind.NamedType:
Utilities\TypeSymbolExtensions.cs (2)
46case SymbolKind.NamedType: 129case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
66}, SymbolKind.NamedType);
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
62}, SymbolKind.NamedType);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
68}, SymbolKind.NamedType);
CSharpUseImplicitTypeHelper.cs (1)
101if (conflict?.IsKind(SymbolKind.NamedType) == true)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpTypeInferenceService.TypeInferrer.cs (1)
699case SymbolKind.NamedType:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
1013if (conditionOrType.GetBestOrAllSymbols().FirstOrDefault() is { Kind: SymbolKind.NamedType }) 3048case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
14671SymbolKind.NamedType);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (4)
47symbolKindsWithNoCodeBlocks.Add(SymbolKind.NamedType); 97Assert.True(ideEngineAnalyzer.CallLog.Any(e => e.CallerName == method && e.SymbolKind == SymbolKind.NamedType)); 110Assert.True(compilerEngineAnalyzer.CallLog.Any(e => e.CallerName == method && e.SymbolKind == SymbolKind.NamedType)); 873=> context.RegisterSymbolAction(OnSymbol, SymbolKind.NamedType);
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1313}, SymbolKind.NamedType);
Squiggles\ErrorSquiggleProducerTests.cs (1)
436SymbolKind.NamedType);
SymbolKey\SymbolKeyTestBase.cs (2)
162kinds.Add(SymbolKind.NamedType); 226case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (39)
CodeGen\CodeGenClosureLambdaTests.cs (2)
3963}, c.GetMembers().Where(member => member.Kind == SymbolKind.NamedType).Select(member => member.ToString())); 4032}, c.GetMembers().Where(member => member.Kind == SymbolKind.NamedType).Select(member => member.ToString()));
CodeGen\CodeGenDeconstructTests.cs (19)
3700Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 3705Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind); 3753Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 3802Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 3805Assert.Equal(SymbolKind.NamedType, x1Alias.Target.Kind); 3810Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind); 3942Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 3947Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind); 3988Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 3993Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x2Type).Symbol.Kind); 5035Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(xType).Symbol.Kind); 5041Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(yType).Symbol.Kind); 5187Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 5818Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 5821Assert.Equal(SymbolKind.NamedType, x1Alias.Target.Kind); 5826Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x3Type).Symbol.Kind); 5829Assert.Equal(SymbolKind.NamedType, x3Alias.Target.Kind); 5870Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x1Type).Symbol.Kind); 5876Assert.Equal(SymbolKind.NamedType, model.GetSymbolInfo(x3Type).Symbol.Kind);
CodeGen\CodeGenRefLocalTests.cs (1)
3302Assert.Equal(SymbolKind.NamedType, alias.Target.Kind);
CodeGen\CodeGenTupleTest.cs (17)
4497Assert.Equal(SymbolKind.NamedType, unnamedTuple.Kind); 4508Assert.Equal(SymbolKind.NamedType, namedTuple.Kind); 5814Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind); 5819Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind); 5872Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind); 5877Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind); 5911Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind); 5914Assert.Equal(SymbolKind.NamedType, tuple.Kind); 6189Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind); 6193Assert.Equal(SymbolKind.NamedType, types[0].Kind); 6368Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind); 6393Assert.Equal(SymbolKind.NamedType, tuple.Kind); 6542Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind); 6546Assert.Equal(SymbolKind.NamedType, types[0].Kind); 11159Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind); 11423Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind); 12741Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (30)
Attributes\AttributeTests_MarshalAs.cs (2)
34foreach (NamedTypeSymbol type in compilation.GlobalNamespace.GetMembers().Where(s => s.Kind == SymbolKind.NamedType)) 68foreach (NamedTypeSymbol type in compilation.GlobalNamespace.GetMembers().Where(s => s.Kind == SymbolKind.NamedType))
Attributes\AttributeTests_Security.cs (12)
676ParentKind = SymbolKind.NamedType, 695ParentKind = SymbolKind.NamedType, 850ParentKind = SymbolKind.NamedType, 955ParentKind = SymbolKind.NamedType, 974ParentKind = SymbolKind.NamedType, 1081ParentKind = SymbolKind.NamedType, 1100ParentKind = SymbolKind.NamedType, 1249ParentKind = SymbolKind.NamedType, 1326ParentKind = SymbolKind.NamedType, 1406ParentKind = SymbolKind.NamedType, 1425ParentKind = SymbolKind.NamedType, 1519ParentKind = SymbolKind.NamedType,
Attributes\AttributeTests_Tuples.cs (1)
285case SymbolKind.NamedType:
Diagnostics\DiagnosticAnalyzerTests.cs (10)
245context.RegisterSymbolAction(AnalyzeSymbol, SymbolKind.NamedType); 515SymbolKind.Namespace, SymbolKind.NamedType, SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.Property); 2858TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType), 2954var analyzer1 = new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, analyzerId: 1); 2988var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method, 3044TestSymbolStartAnalyzerCore(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, OperationKind.VariableDeclarationGroup), 3082var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method, 3142var symbolKinds = new[] { SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Method, 3190var analyzers = new DiagnosticAnalyzer[] { new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, OperationKind.Invocation) }; 3222var analyzers = new DiagnosticAnalyzer[] { new SymbolStartAnalyzer(topLevelAction: true, SymbolKind.NamedType, OperationKind.FieldReference) };
Diagnostics\GetDiagnosticsTests.cs (1)
654var analyzers = ImmutableArray.Create<DiagnosticAnalyzer>(new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, OperationKind.VariableDeclaration));
FlowAnalysis\FlowTestBase.cs (1)
50case SymbolKind.NamedType:
Semantics\PatternMatchingTests.cs (3)
3449Assert.Equal(SymbolKind.NamedType, typeInfo1.Type.Kind); 3453Assert.Equal(SymbolKind.NamedType, typeInfo1.Type.Kind); 3459Assert.Equal(SymbolKind.NamedType, typeInfo2.Type.Kind);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.cs (1)
1601var result = type.Kind == SymbolKind.NamedType && IsDisplayClassType((NamedTypeSymbol)type);
Symbols\EETypeParameterSymbol.cs (1)
30Debug.Assert((container.Kind == SymbolKind.NamedType) || (container.Kind == SymbolKind.Method));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (4)
UsingDebugInfoTests.cs (4)
809Assert.Equal(SymbolKind.NamedType, actualType.Kind); 849Assert.Equal(SymbolKind.NamedType, typeSymbol.Kind); 916Assert.Equal(SymbolKind.NamedType, aliasedType.Kind); 956Assert.Equal(SymbolKind.NamedType, typeSymbol.Kind);
Microsoft.CodeAnalysis.CSharp.Features (11)
ChangeSignature\CSharpChangeSignatureService.cs (1)
156if (typeSymbol != null && typeSymbol.IsKind(SymbolKind.NamedType) && ((ITypeSymbol)typeSymbol).TypeKind == TypeKind.Delegate)
CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
90if (type?.Kind != SymbolKind.NamedType)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
295containingSymbol.Kind != SymbolKind.NamedType)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
86member.Kind == SymbolKind.NamedType ||
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
227else if (symbol.IsKind(SymbolKind.NamedType) || symbol is IAliasSymbol aliasSymbol && aliasSymbol.Target.IsType)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
66}, SymbolKind.NamedType);
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
62}, SymbolKind.NamedType);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
68}, SymbolKind.NamedType);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
3094case SymbolKind.NamedType: 3128if (container is { Kind: SymbolKind.NamedType, IsImplicitlyDeclared: false })
NavigationBar\CSharpNavigationBarItemService.cs (1)
71member.Kind == SymbolKind.NamedType ||
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (45)
Semantics\ColorColorTests.cs (19)
285SymbolKind.NamedType, "E", 317SymbolKind.NamedType, "C", 318SymbolKind.NamedType, "C.Inner", 532SymbolKind.NamedType, "E", 708SymbolKind.NamedType, "E", 798SymbolKind.NamedType, "E", 876SymbolKind.NamedType, "E", 906SymbolKind.NamedType, "C", 930SymbolKind.NamedType, "C", 954SymbolKind.NamedType, "Color", 1322SymbolKind.NamedType, "E", 1352SymbolKind.NamedType, "E", 1410SymbolKind.NamedType, "E", 1789Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind); 1823Assert.Equal(SymbolKind.NamedType, actualSymbol.Symbol.Kind); 1888Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind); 1902Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind); 2002Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind); 2016Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind);
Semantics\InteractiveSemanticModelTests.cs (4)
164Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 215Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 247Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 249Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind);
Semantics\LocalFunctionTests.cs (3)
7809VerifyTParameter(comp, 1, "C", symbolKind: SymbolKind.NamedType, lookupFinds: "System.String C.TParameter"); 8283VerifyTParameter(comp, 1, "C", symbolKind: SymbolKind.NamedType, lookupFinds: "System.String C.TParameter"); 8345VerifyTParameter(comp, 1, "C", lookupFinds: "System.String C.TParameter", symbolKind: SymbolKind.NamedType);
Semantics\LookupTests.cs (1)
1533var typeA = (INamedTypeSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("A") && sym.Kind == SymbolKind.NamedType).Single();
Semantics\NativeIntegerTests.cs (2)
223Assert.Equal(SymbolKind.NamedType, type.Kind); 238Assert.Equal(SymbolKind.NamedType, type.Kind);
Semantics\PrimaryConstructorTests.cs (4)
3500context.RegisterSymbolAction(Handle, SymbolKind.NamedType); 3586context.RegisterSymbolStartAction(Handle1, SymbolKind.NamedType); 4904context.RegisterSymbolAction(Handle, SymbolKind.NamedType); 4991context.RegisterSymbolStartAction(Handle1, SymbolKind.NamedType);
Semantics\RecordStructTests.cs (2)
6156context.RegisterSymbolAction(Handle, SymbolKind.NamedType); 6252context.RegisterSymbolStartAction(Handle1, SymbolKind.NamedType);
Semantics\RecordTests.cs (2)
26536context.RegisterSymbolAction(Handle, SymbolKind.NamedType); 26631context.RegisterSymbolStartAction(Handle1, SymbolKind.NamedType);
Semantics\ScriptSemanticsTests.cs (1)
597if (symbol.Kind == SymbolKind.NamedType)
Semantics\TopLevelStatementsTests.cs (6)
708Assert.Equal(SymbolKind.NamedType, local.ContainingSymbol.ContainingSymbol.Kind); 4213Assert.Equal(SymbolKind.NamedType, local.ContainingSymbol.ContainingSymbol.Kind); 4891Assert.Equal(SymbolKind.NamedType, label.ContainingSymbol.ContainingSymbol.Kind); 4976Assert.Equal(SymbolKind.NamedType, label.ContainingSymbol.ContainingSymbol.Kind); 6594context.RegisterSymbolStartAction(Handle2, SymbolKind.NamedType); 7259context.RegisterSymbolAction(Handle3, SymbolKind.NamedType);
SourceGeneration\GeneratorDriverTests.cs (1)
185context.RegisterSymbolAction(Handle, SymbolKind.NamedType);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (146)
Compilation\GetSemanticInfoTests.cs (1)
1562Assert.Equal(SymbolKind.NamedType, symbol.Kind);
Compilation\GetUnusedImportDirectivesTests.cs (1)
197Assert.Equal(SymbolKind.NamedType, info.Symbol.Kind);
Compilation\SemanticModelAPITests.cs (16)
2817speculatedUsingExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "System.ArgumentException"); 2837speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException"); 2868speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException"); 2871speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException"); 2874speculatedTypeExpression, SpeculativeBindingOption.BindAsTypeOrNamespace, SymbolKind.NamedType, "System.ArgumentException"); 2938Assert.Equal(SymbolKind.NamedType, symbol.Kind); 2944Assert.Equal(SymbolKind.NamedType, symbol.Kind); 2978Assert.Equal(SymbolKind.NamedType, symbol.Kind); 2984Assert.Equal(SymbolKind.NamedType, symbol.Kind); 3023Assert.Equal(SymbolKind.NamedType, symbol.Kind); 3028Assert.Equal(SymbolKind.NamedType, symbol.Kind); 3033Assert.Equal(SymbolKind.NamedType, symbol.Kind); 3039Assert.Equal(SymbolKind.NamedType, symbol.Kind); 3061Assert.Equal(SymbolKind.NamedType, symbol.Kind); 3617Assert.Equal(SymbolKind.NamedType, oldSymbol.Kind); 3624Assert.Equal(SymbolKind.NamedType, newSymbol.Kind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (8)
1090Assert.Equal(SymbolKind.NamedType, symbols[0].Kind); 1131Assert.Equal(SymbolKind.NamedType, symbols[0].Kind); 1180Assert.Equal(SymbolKind.NamedType, symbols[0].Kind); 1388Assert.True(symbolsInC.Any(s => s.Name == "A" && s.Kind == SymbolKind.NamedType)); 1389Assert.True(symbolsInC.Any(s => s.Name == "B" && s.Kind == SymbolKind.NamedType)); 1390Assert.True(symbolsInC.Any(s => s.Name == "C" && s.Kind == SymbolKind.NamedType)); 3639Assert.Equal(SymbolKind.NamedType, enumTypeSymbol.Kind); 4749Assert.Equal(SymbolKind.NamedType, enumSymbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (77)
91Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 126Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 160Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 201Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 242Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 472Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 512Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 555Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 557Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 603Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 605Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 651Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 653Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 2197Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 2269Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 2618Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3498Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3595Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3633Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3677Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3711Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3745Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3779Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 3905Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 4013Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 4223Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 5245Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 5454Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 5456Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 5458Assert.Equal(SymbolKind.NamedType, sortedCandidates[2].Kind); 6254Assert.Equal(SymbolKind.NamedType, symbol.Kind); 6525Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 6560Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 6597Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 7053Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 7525Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind); 7824Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 7889Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 9133Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9311Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 9368Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9370Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 9427Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9429Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 9538Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9540Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 9575Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9577Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 9624Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9626Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 9790Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9792Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 9896Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 9898Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 10109Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 10146Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 10327Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 10329Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 10361Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 10363Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 10395Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 10397Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 10438Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 10440Assert.Equal(SymbolKind.NamedType, sortedCandidates[1].Kind); 11433Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 12161Assert.Equal(SymbolKind.NamedType, semanticInfo.CandidateSymbols[0].Kind); 12229Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 12365Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 12401Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 13957Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 14048Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 14087Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 14207Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 14428Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 14517Assert.Equal(SymbolKind.NamedType, sortedCandidates[0].Kind); 15309Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind); 15411Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind);
DeclarationTests.cs (1)
265Assert.Equal(SymbolKind.NamedType, comp.GlobalNamespace.GetMembers()[0].Kind);
DocumentationComments\CrefTests.cs (2)
742Assert.Equal(SymbolKind.NamedType, GetReferencedSymbol(crefSyntax, compilation).Kind); 787Assert.Equal(SymbolKind.NamedType, GetReferencedSymbol(crefSyntax, compilation).Kind);
DocumentationComments\DocumentationCommentIDTests.cs (1)
212Assert.Equal(SymbolKind.NamedType, symbol.Kind);
Symbols\Metadata\MetadataTypeTests.cs (4)
87Assert.Equal(SymbolKind.NamedType, class1.Kind); 137Assert.Equal(SymbolKind.NamedType, type1.Kind); 185Assert.Equal(SymbolKind.NamedType, type1.Kind); 235Assert.Equal(SymbolKind.NamedType, type1.Kind);
Symbols\Metadata\PE\LoadingFields.cs (1)
108Assert.Equal(SymbolKind.NamedType, csFields.GetMembers("FFF").Single().Kind);
Symbols\Metadata\PE\LoadingMethods.cs (2)
95Assert.Equal(SymbolKind.NamedType, varC108.Kind); 100Assert.Equal(SymbolKind.NamedType, sameName1.Kind);
Symbols\Metadata\PE\MissingTypeReferences.cs (1)
209Assert.Equal(SymbolKind.NamedType, genericBase.ContainingSymbol.Kind);
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (9)
95Assert.Equal(SymbolKind.NamedType, importedField.Type.Kind); 98Assert.Equal(SymbolKind.NamedType, outer.Kind); 118Assert.Equal(SymbolKind.NamedType, var1.Type.Kind); 165Assert.Equal(SymbolKind.NamedType, var1.Type.Kind); 354Assert.Equal(SymbolKind.NamedType, var1.Type.Kind); 371Assert.Equal(SymbolKind.NamedType, var1.Type.Kind); 412Assert.Equal(SymbolKind.NamedType, localField.Type.Kind); 450Assert.Equal(SymbolKind.NamedType, m.ReturnType.Kind); 468Assert.Equal(SymbolKind.NamedType, classLocalType.Kind);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (3)
102Assert.Equal(SymbolKind.NamedType, methodSymbol.Parameters.Single(arg => arg.Name == "arg").Type.Kind); 441Assert.Equal(SymbolKind.NamedType, methodSymbol.ReturnType.Kind); 482Assert.Equal(SymbolKind.NamedType, embeddedType.ReturnType.Kind);
Symbols\Retargeting\RetargetingTests.cs (2)
1176case SymbolKind.NamedType: 1300case SymbolKind.NamedType:
Symbols\Source\DelegateTests.cs (2)
129Assert.Equal(SymbolKind.NamedType, v.Kind); 207Assert.Equal(SymbolKind.NamedType, d.Kind);
Symbols\Source\MethodTests.cs (3)
41Assert.Equal(SymbolKind.NamedType, x.Type.Kind); 123Assert.Equal(SymbolKind.NamedType, x.Type.Kind); 147Assert.Equal(SymbolKind.NamedType, x.Type.Kind);
Symbols\Source\SourcePlusMetadataTests.cs (8)
29Assert.Equal(SymbolKind.NamedType, x.BaseType().Kind); 31Assert.Equal(SymbolKind.NamedType, y.BaseType().Kind); 46Assert.Equal(SymbolKind.NamedType, x.BaseType().Kind); 64Assert.Equal(SymbolKind.NamedType, y.BaseType().Kind); 66Assert.Equal(SymbolKind.NamedType, z.BaseType().Kind); 84Assert.Equal(SymbolKind.NamedType, a.BaseType().Kind); 255Assert.Equal(SymbolKind.NamedType, key.Kind); 256Assert.Equal(SymbolKind.NamedType, nam.Kind);
Symbols\TypeTests.cs (4)
854Assert.Equal(SymbolKind.NamedType, igoo.Kind); 867Assert.Equal(SymbolKind.NamedType, classA.Kind); 879Assert.Equal(SymbolKind.NamedType, structS.Kind); 908Assert.Equal(SymbolKind.NamedType, varA.Type.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
EmitMetadataTestBase.cs (1)
146kind = SymbolKind.NamedType;
Extensions.cs (2)
404if (typeSym.Kind == SymbolKind.NamedType && 808case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
58case SymbolKind.NamedType:
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
CSharpTypeInferenceService.TypeInferrer.cs (1)
699case SymbolKind.NamedType:
CSharpUseImplicitTypeHelper.cs (1)
101if (conflict?.IsKind(SymbolKind.NamedType) == true)
Editing\CSharpImportAdder.cs (1)
203if (symbol?.Kind == SymbolKind.NamedType)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
1013if (conditionOrType.GetBestOrAllSymbols().FirstOrDefault() is { Kind: SymbolKind.NamedType }) 3048case SymbolKind.NamedType:
Recommendations\CSharpRecommendationServiceRunner.cs (3)
410if (leftHandBinding.GetBestOrAllSymbols().FirstOrDefault().MatchesKind(SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Alias)) 442symbol.Kind is SymbolKind.NamedType or SymbolKind.Namespace or SymbolKind.Alias) 464if (symbol.Kind is SymbolKind.NamedType or SymbolKind.Namespace or SymbolKind.TypeParameter)
Simplification\CSharpSimplificationService.Expander.cs (1)
647if (symbol.Kind is SymbolKind.NamedType or
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
147(symbol.Kind != SymbolKind.Namespace && symbol.Kind != SymbolKind.NamedType))
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
418if (leftSymbol != null && leftSymbol.Kind == SymbolKind.NamedType) 421if (rightSymbol != null && (rightSymbol.IsStatic || rightSymbol.Kind == SymbolKind.NamedType))
Simplification\Simplifiers\NameSimplifier.cs (1)
272if (!name.IsVar && symbol.Kind == SymbolKind.NamedType && !name.IsLeftSideOfQualifiedName())
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (1)
161if (RenameSymbol.Kind == SymbolKind.NamedType &&
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
1396}, SymbolKind.NamedType);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Peek\PeekHelpers.cs (1)
64case SymbolKind.NamedType:
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (12)
CodeFixes\CodeFixServiceTests.vb (1)
213context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType)
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
79context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType)
Diagnostics\DiagnosticServiceTests.vb (7)
1496End Sub, SymbolKind.NamedType) 1577context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType) 1602context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType) 1637End Sub, SymbolKind.NamedType) 1654context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType) 1778context.RegisterSymbolAction(Sub(s) Return, SymbolKind.NamedType) 1810context.RegisterSymbolAction(AddressOf compilationAnalyzer.AnalyzeSymbol, SymbolKind.NamedType)
FindReferences\FindReferencesTests.LinkedFiles.vb (3)
73references = references.Where(Function(r) r.Definition.IsKind(SymbolKind.NamedType)) 115references = references.Where(Function(r) r.Definition.IsKind(SymbolKind.NamedType)) 129references = references.Where(Function(r) r.Definition.IsKind(SymbolKind.NamedType))
Microsoft.CodeAnalysis.Features (38)
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
135symbolInfo.CandidateSymbols.All(symbol => symbol.IsKind(SymbolKind.NamedType) &&
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
82}, SymbolKind.NamedType);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
762case SymbolKind.NamedType:
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
201}, SymbolKind.NamedType);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
82}, SymbolKind.NamedType);
AbstractUseAutoPropertyAnalyzer.cs (1)
143}, SymbolKind.NamedType);
ChangeSignature\AbstractChangeSignatureService.cs (1)
278if (symbol.Definition.Kind == SymbolKind.NamedType)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
366case SymbolKind.NamedType:
CodeLens\CodeLensFindReferenceProgress.cs (1)
133var isConstructorInvocation = _queriedSymbol.Kind == SymbolKind.NamedType &&
Completion\CommonCompletionUtilities.cs (1)
130case SymbolKind.NamedType:
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
59if (symbol.Kind == SymbolKind.NamedType)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
286case SymbolKind.NamedType:
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
334SymbolKind.NamedType => GetDisplayName((INamedTypeSymbol)symbol), 5107return oldSymbol?.Kind == SymbolKind.NamedType && oldSymbol.DeclaringSyntaxReferences.Length > 1 && oldSymbol.DeclaringSyntaxReferences.Any(IsNotInDocument, oldSyntaxTree) || 5108newSymbol?.Kind == SymbolKind.NamedType && newSymbol.DeclaringSyntaxReferences.Length > 1 && newSymbol.DeclaringSyntaxReferences.Any(IsNotInDocument, newSyntaxTree);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
199=> symbol.Kind == SymbolKind.NamedType;
ExtractInterface\AbstractExtractInterfaceService.cs (1)
99if (type == null || type.Kind != SymbolKind.NamedType)
GenerateType\AbstractGenerateTypeService.State.cs (1)
302!symbol.IsKind(SymbolKind.NamedType) ||
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (2)
37SymbolKind.NamedType or 50SymbolKind.NamedType => new WrappedNamedTypeSymbol((INamedTypeSymbol)m, canImplementImplicitly, docCommentFormattingService),
MetadataAsSource\MetadataAsSourceFileService.cs (1)
324case SymbolKind.NamedType:
MetadataAsSource\MetadataAsSourceHelpers.cs (1)
55topLevelNamedType.Kind != SymbolKind.NamedType)
NamingStyleDiagnosticAnalyzerBase.cs (1)
39SymbolKind.NamedType,
QuickInfo\CommonSemanticQuickInfoProvider.cs (2)
169s1.Kind == SymbolKind.NamedType ? -1 : 170s2.Kind == SymbolKind.NamedType ? 1 : 0).ToImmutableArray();
Rename\SymbolicRenameInfo.cs (1)
170if (symbol.Kind == SymbolKind.NamedType &&
Shared\Extensions\ISymbolExtensions_2.cs (1)
55case SymbolKind.NamedType:
Shared\Extensions\ISymbolExtensions_Sorting.cs (3)
166if (s1.Kind == SymbolKind.NamedType || s2.Kind == SymbolKind.NamedType) 170: s1.Kind == SymbolKind.NamedType ? -1 : 1;
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
198=> symbol.Kind == SymbolKind.NamedType;
SuppressMessageAttributeState.TargetSymbolResolver.cs (6)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray(); 171if (containingSymbol.Kind == SymbolKind.NamedType) 223not SymbolKind.NamedType); 824s.Kind == SymbolKind.NamedType && 833SymbolKind.NamedType);
UseCompoundAssignmentUtilities.cs (1)
114case SymbolKind.NamedType:
Microsoft.CodeAnalysis.Test.Utilities (23)
Compilation\CompilationExtensions.cs (1)
260case SymbolKind.NamedType:
Diagnostics\CommonDiagnosticAnalyzers.cs (17)
681}, SymbolKind.NamedType); 878cc.RegisterSymbolAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.Symbol), SymbolKind.NamedType); 918}, SymbolKind.NamedType); 958}, SymbolKind.NamedType); 1069}, SymbolKind.NamedType); 1101}, SymbolKind.NamedType); 1428}, SymbolKind.NamedType); 1492}, SymbolKind.NamedType); 1590compilationStartContext.RegisterSymbolAction(symbolContext => namedTypes.Add(symbolContext.Symbol), SymbolKind.NamedType); 1706}, SymbolKind.NamedType); 2284}, SymbolKind.NamedType); 2295}, SymbolKind.NamedType); 2305}, SymbolKind.NamedType); 2374SymbolKind.NamedType); 2614context.RegisterSymbolAction(context => HandleCallback(context.Symbol.Locations[0], context.Compilation, context.ReportDiagnostic, context.CancellationToken), SymbolKind.NamedType); 2690context.RegisterSymbolAction(symbolContext => AnalyzedSymbols.Add(symbolContext.Symbol), SymbolKind.NamedType, SymbolKind.Method); 2710}, SymbolKind.NamedType);
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (3)
75SymbolKind.NamedType, 102SymbolKind.NamedType); 286SymbolKind.NamedType);
Diagnostics\TrackingDiagnosticAnalyzer.cs (2)
84SymbolKind.Event, SymbolKind.Field, SymbolKind.Method, SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter, SymbolKind.Property 133new { SymbolKind = SymbolKind.NamedType, MethodKind = InvalidMethodKind, ReturnsVoid = false },
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\AnalysisContextInfoTests.cs (1)
79c.RegisterSymbolAction(b => ThrowIfMatch(nameof(c.RegisterSymbolAction), new AnalysisContextInfo(b.Compilation, b.Symbol)), SymbolKind.NamedType);
Microsoft.CodeAnalysis.VisualBasic (151)
Binding\Binder.vb (1)
403Case SymbolKind.NamedType
Binding\Binder_Attributes.vb (2)
184ElseIf symbol.Kind <> SymbolKind.NamedType Then 246If errorType.CandidateSymbols.Length = 1 AndAlso errorType.CandidateSymbols(0).Kind = SymbolKind.NamedType Then
Binding\Binder_Constraints.vb (2)
18Debug.Assert((containingSymbol.Kind = SymbolKind.NamedType) OrElse (containingSymbol.Kind = SymbolKind.Method)) 48Debug.Assert((containingSymbol.Kind = SymbolKind.NamedType) OrElse (containingSymbol.Kind = SymbolKind.Method))
Binding\Binder_Conversions.vb (1)
691If targetType.Kind <> SymbolKind.NamedType Then
Binding\Binder_Expressions.vb (3)
1894Case SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Parameter 3271Case SymbolKind.NamedType, SymbolKind.ErrorType 3331Case SymbolKind.NamedType, SymbolKind.ErrorType
Binding\Binder_Imports.vb (1)
192If importedSymbol.Kind = SymbolKind.NamedType Then
Binding\Binder_Invocation.vb (1)
288ElseIf targetType.Kind = SymbolKind.NamedType AndAlso targetType.TypeKind = TypeKind.Delegate Then
Binding\Binder_Lookup.vb (2)
167If unwrappedSym.Kind = SymbolKind.NamedType AndAlso unwrappedSym.EmbeddedSymbolKind = EmbeddedSymbolKind.EmbeddedAttribute AndAlso 181Case SymbolKind.NamedType, SymbolKind.ErrorType
Binding\Binder_ObjectInitializer.vb (1)
28extendedErrorType.CandidateSymbols(0).Kind = SymbolKind.NamedType Then
Binding\Binder_Statements.vb (2)
4062collectionType.Kind <> SymbolKind.NamedType AndAlso 4667If structureType.Kind = SymbolKind.NamedType Then
Binding\Binder_Symbols.vb (5)
304If diagBag.AccumulatesDiagnostics AndAlso typeSymbol.Kind = SymbolKind.NamedType AndAlso binder.SourceModule.AnyReferencedAssembliesAreLinked Then 717While currentSymbol IsNot Nothing AndAlso currentSymbol.Kind = SymbolKind.NamedType 976Dim isLeftUnboundGenericType As Boolean = leftSymbol.Kind = SymbolKind.NamedType AndAlso DirectCast(leftSymbol, NamedTypeSymbol).IsUnboundGenericType 992If lookupResult.HasSingleSymbol AndAlso lookupResult.SingleSymbol.Kind = SymbolKind.NamedType Then 1053Dim isLeftUnboundGenericType As Boolean = leftSymbol.Kind = SymbolKind.NamedType AndAlso DirectCast(leftSymbol, NamedTypeSymbol).IsUnboundGenericType
Binding\DocumentationCommentCrefBinder.vb (4)
693If containingSymbol.Kind <> SymbolKind.NamedType Then 706If containingSymbol.Kind = SymbolKind.NamedType Then 768Case SymbolKind.NamedType, SymbolKind.ArrayType 855Case SymbolKind.NamedType, SymbolKind.ErrorType
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
185Case SymbolKind.NamedType, SymbolKind.ArrayType 400Case SymbolKind.NamedType, SymbolKind.ErrorType
Binding\DocumentationCommentParamBinder.vb (1)
28Case SymbolKind.NamedType
Binding\DocumentationCommentTypeParamBinder.vb (1)
41Case SymbolKind.NamedType
Binding\ForOrForEachBlockBinder.vb (1)
88result.Symbols(0).Kind <> SymbolKind.NamedType AndAlso
Binding\ImportedTypesAndNamespacesMembersBinder.vb (2)
136If importedSym.NamespaceOrType.Kind = SymbolKind.NamedType Then 150If importedSym.NamespaceOrType.Kind = SymbolKind.NamedType Then
Binding\LookupResult.vb (1)
993Debug.Assert(type.Kind = SymbolKind.NamedType)
Compilation\ClsComplianceChecker.vb (7)
290Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse symbol.Kind = SymbolKind.Field OrElse symbol.Kind = SymbolKind.Property OrElse symbol.Kind = SymbolKind.Event OrElse symbol.Kind = SymbolKind.Method) 305If symbol.Kind = SymbolKind.NamedType Then 327ElseIf symbol.IsMustOverride AndAlso symbol.Kind <> SymbolKind.NamedType Then 657Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse Not (TypeOf symbol Is TypeSymbol), "Type kinds without declarations are handled elsewhere.") 696Case SymbolKind.Assembly, SymbolKind.NetModule, SymbolKind.NamedType 731If symbol.IsFromCompilation(Me._compilation) OrElse symbol.Kind <> SymbolKind.NamedType Then 845Return symbol.Kind = SymbolKind.NamedType AndAlso (DirectCast(symbol, NamedTypeSymbol)).IsImplicitClass
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
735Case SymbolKind.NamedType 766Case SymbolKind.NamedType
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
119Case SymbolKind.NamedType
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (1)
120symbol.Kind = SymbolKind.NamedType OrElse
Compilation\MethodCompiler.vb (2)
384If symbol.Kind = SymbolKind.NamedType Then 650Case SymbolKind.NamedType
Compilation\SemanticModel.vb (2)
1076If candidateSymbols.Length = 1 AndAlso candidateSymbols(0).Kind = SymbolKind.NamedType Then 3531Case SymbolKind.NamedType
Compilation\SyntaxTreeSemanticModel.vb (2)
528SymbolKind.NamedType 1077Case SymbolKind.NamedType
Compilation\SynthesizedMetadataCompiler.vb (1)
52Case SymbolKind.NamedType
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
110If containingSymbol.Kind = SymbolKind.NamedType Then
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (4)
457Case SymbolKind.NamedType 485Case SymbolKind.NamedType, 630Case SymbolKind.NamedType, 645If symbol.Kind = SymbolKind.NamedType Then
Emit\NoPia\EmbeddedTypesManager.vb (1)
210If member.Kind <> SymbolKind.NamedType Then
Emit\PEModuleBuilder.vb (7)
217Case SymbolKind.Namespace, SymbolKind.NamedType 225Case SymbolKind.NamedType 233Case SymbolKind.NamedType 364If sym.Kind = SymbolKind.NamedType Then 504If symbol.Kind = SymbolKind.NamedType Then 668Case SymbolKind.Namespace, SymbolKind.NamedType 676Case SymbolKind.NamedType
Emit\SymbolTranslator.vb (1)
256Case SymbolKind.NamedType, SymbolKind.ErrorType
Emit\TypeParameterSymbolAdapter.vb (4)
86If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.NamedType Then 98If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.NamedType Then 141If kind = SymbolKind.NamedType Then 151If kind = SymbolKind.NamedType Then
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
382If returnType.Kind = SymbolKind.NamedType AndAlso
Semantics\AccessCheck.vb (7)
106Case SymbolKind.NamedType 498Case SymbolKind.NamedType, SymbolKind.ErrorType 603Case SymbolKind.NamedType 867If Not (exposingMember.Kind = SymbolKind.NamedType AndAlso IsTypeNestedIn(exposedType, DirectCast(exposingMember, NamedTypeSymbol))) Then 871Debug.Assert(exposingMember.Kind = SymbolKind.NamedType) 998If member.Kind = SymbolKind.NamedType Then 1171If member.Kind = SymbolKind.NamedType Then
Semantics\Operators.vb (4)
438ElseIf (sourceType.Kind = SymbolKind.NamedType OrElse sourceType.Kind = SymbolKind.TypeParameter) AndAlso 439(targetType.Kind = SymbolKind.NamedType OrElse targetType.Kind = SymbolKind.TypeParameter) Then 2866If type1 IsNot Nothing AndAlso type1.Kind = SymbolKind.NamedType AndAlso Not type1.IsInterfaceType() Then 2885If type2 IsNot Nothing AndAlso type2.Kind = SymbolKind.NamedType AndAlso Not type2.IsInterfaceType() Then
Semantics\OverloadResolution.vb (4)
4545If leftType.Kind = SymbolKind.NamedType AndAlso rightType.Kind = SymbolKind.NamedType Then 4681If symbol.ContainingSymbol.Kind = SymbolKind.NamedType Then 4716Case SymbolKind.NamedType, SymbolKind.ErrorType
Semantics\TypeInference\TypeArgumentInference.vb (8)
1097Case SymbolKind.NamedType 1319Case SymbolKind.NamedType 1429ElseIf parameterType.Kind = SymbolKind.NamedType Then 1436Dim argumentTypeAsNamedType = If(argumentType.Kind = SymbolKind.NamedType, DirectCast(argumentType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol), Nothing) 1776Dim fixedTypeAsNamedType = If(fixedType.Kind = SymbolKind.NamedType, DirectCast(fixedType, NamedTypeSymbol), Nothing) 1794If baseSearchTypeKind <> SymbolKind.NamedType AndAlso baseSearchTypeKind <> SymbolKind.TypeParameter AndAlso 2193lambdaReturnType IsNot Nothing AndAlso lambdaReturnType.Kind = SymbolKind.NamedType AndAlso 2194returnType IsNot Nothing AndAlso returnType.Kind = SymbolKind.NamedType Then
Symbols\Attributes\AttributeData.vb (4)
217Debug.Assert(targetSymbol.Kind = SymbolKind.Assembly OrElse targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method) 287Debug.Assert(targetSymbol.Kind = SymbolKind.Assembly OrElse targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method) 336If targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method Then 598Case SymbolKind.NamedType
Symbols\Attributes\SourceAttributeData.vb (1)
156If parameterType.Kind <> SymbolKind.NamedType AndAlso parameterType.Kind <> SymbolKind.ErrorType Then
Symbols\BaseTypeAnalysis.vb (1)
55Debug.Assert(current.Head.Kind = SymbolKind.NamedType)
Symbols\ConstraintsHelper.vb (1)
434If type.Kind = SymbolKind.NamedType Then
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (3)
265Case SymbolKind.NamedType 307Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse 345Case SymbolKind.NamedType
Symbols\Metadata\PE\MetadataDecoder.vb (1)
202Case SymbolKind.NamedType, SymbolKind.ErrorType
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
645Case SymbolKind.NamedType
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
137Case SymbolKind.NamedType
Symbols\NamedTypeSymbol.vb (1)
653Return SymbolKind.NamedType
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
75If s.Kind = SymbolKind.NamedType AndAlso DirectCast(s, NamedTypeSymbol).IsExplicitDefinitionOfNoPiaLocalType Then
Symbols\Retargeting\RetargetingSymbolTranslator.vb (3)
129Debug.Assert(symbol.Kind <> SymbolKind.NamedType OrElse DirectCast(symbol, NamedTypeSymbol).PrimitiveTypeCode = PrimitiveTypeCode.NotPrimitive) 248If type.ContainingSymbol.Kind <> SymbolKind.NamedType AndAlso 554Case SymbolKind.ErrorType, SymbolKind.NamedType
Symbols\Source\OverrideHidingHelper.vb (2)
363If member.Kind = SymbolKind.NamedType AndAlso 364hiddenMember.Kind = SymbolKind.NamedType AndAlso
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
298If member.Kind <> SymbolKind.NamedType Then 829Case SymbolKind.NamedType
Symbols\Source\SourceMethodSymbol.vb (1)
1132Return container.FindMember(delegateIdentifier.ValueText, SymbolKind.NamedType, delegateIdentifier.Span, tree)
Symbols\Source\SourceModuleSymbol.vb (2)
314Case SymbolKind.NamedType 1189Case SymbolKind.NamedType
Symbols\Source\SourceNamedTypeSymbol.vb (2)
94If containingSymbol.Kind = SymbolKind.NamedType Then 507Case SymbolKind.NamedType
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
378Case SymbolKind.Field, SymbolKind.NamedType
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (3)
213If current.Kind = SymbolKind.NamedType Then 228Case SymbolKind.Namespace, SymbolKind.NamedType 242Case SymbolKind.NamedType
Symbols\Source\SourceNamespaceSymbol.vb (1)
266If symbol.Kind = SymbolKind.NamedType Then
Symbols\SubstitutedNamedType.vb (2)
362Case SymbolKind.NamedType 445Case SymbolKind.NamedType
Symbols\Symbol.vb (2)
151Case SymbolKind.NamedType 532Case SymbolKind.NamedType
Symbols\Symbol_Attributes.vb (2)
94Case SymbolKind.NamedType 578Case SymbolKind.Assembly, SymbolKind.NamedType, SymbolKind.Method
Symbols\SymbolExtensions.vb (3)
33Case SymbolKind.NamedType 308Case SymbolKind.NamedType, SymbolKind.ErrorType 404Dim upperLevelType = If(symbol.Kind = SymbolKind.NamedType, DirectCast(symbol, NamedTypeSymbol), symbol.ContainingType)
Symbols\Tuples\TupleTypeSymbol.vb (5)
140Return SymbolKind.NamedType 783Case SymbolKind.NamedType 950Debug.Assert(Not GetMembers().Any(Function(m) m.Kind = SymbolKind.NamedType)) 956Debug.Assert(Not GetMembers().Any(Function(m) m.Kind = SymbolKind.NamedType)) 962Debug.Assert(Not GetMembers().Any(Function(m) m.Kind = SymbolKind.NamedType))
Symbols\TypeSubstitution.vb (1)
569((targetGenericDefinition.Kind = SymbolKind.NamedType OrElse targetGenericDefinition.Kind = SymbolKind.ErrorType) AndAlso
Symbols\TypeSymbolExtensions.vb (4)
134Return type.Kind = SymbolKind.NamedType AndAlso DirectCast(type, NamedTypeSymbol).IsInterface 191type.Kind = SymbolKind.NamedType AndAlso 212type.Kind = SymbolKind.NamedType AndAlso 497If this.Kind = SymbolKind.NamedType AndAlso Not DirectCast(this, NamedTypeSymbol).IsInterface Then
Symbols\UnboundGenericType.vb (1)
491If member.Kind = SymbolKind.NamedType Then
Symbols\WellKnownMembers.vb (4)
355If type.Kind <> SymbolKind.NamedType Then 580If type.Kind <> SymbolKind.NamedType Then 599If type.Kind <> SymbolKind.NamedType Then 670If typeParam.ContainingSymbol.Kind <> SymbolKind.NamedType Then
Utilities\TypeUnification.vb (2)
106Case SymbolKind.NamedType, SymbolKind.ErrorType 243Case SymbolKind.NamedType, SymbolKind.ErrorType
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTreeExtensions.vb (1)
799Case SymbolKind.NamedType
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
10666context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (4)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.vb (2)
61Assert.True(ideEngineAnalyzer.CallLog.Any(Function(e) e.CallerName = method AndAlso If(e.SymbolKind = SymbolKind.NamedType, False))) 72Assert.True(compilerEngineAnalyzer.CallLog.Any(Function(e) e.CallerName = method AndAlso If(e.SymbolKind = SymbolKind.NamedType, False)))
SymbolId\SymbolKeyTestBase.vb (2)
135kinds.Add(SymbolKind.NamedType) 203Case SymbolKind.NamedType, SymbolKind.Namespace
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (42)
Attributes\AttributeTests_MarshalAs.vb (2)
27For Each typeSym As NamedTypeSymbol In c.GlobalNamespace.GetMembers().Where(Function(s) s.Kind = SymbolKind.NamedType) 49For Each typeSym As NamedTypeSymbol In c.GlobalNamespace.GetMembers().Where(Function(s) s.Kind = SymbolKind.NamedType)
Attributes\AttributeTests_Tuples.vb (1)
272Case SymbolKind.NamedType
CodeGen\CodeGenClosureLambdaTests.vb (1)
3497}, c.GetMembers().Where(Function(member) member.Kind = SymbolKind.NamedType).Select(Function(member) member.ToString()))
CodeGen\CodeGenScriptTests.vb (1)
245If symbol.Kind = SymbolKind.NamedType Then
CodeGen\CodeGenTuples.vb (21)
6894Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.TupleUnderlyingType.Kind) 6898Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 6928Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind) 6931Assert.Equal(SymbolKind.NamedType, tuple.Kind) 6951Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 6971Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 6992Assert.Equal(SymbolKind.NamedType, tupleWithSomeNames.Kind) 7010Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 7154Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 7158Assert.Equal(SymbolKind.NamedType, types(0).Kind) 7250Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.TupleUnderlyingType.Kind) 7254Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 7279Assert.Equal(SymbolKind.NamedType, tuple.TupleUnderlyingType.Kind) 7282Assert.Equal(SymbolKind.NamedType, tuple.Kind) 7301Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 7319Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 7335Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 7436Assert.Equal(SymbolKind.NamedType, tupleWithoutNames.Kind) 7440Assert.Equal(SymbolKind.NamedType, types(0).Kind) 15034Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind) 16292Assert.Equal(SymbolKind.NamedType, m1Tuple.Kind)
CodeGen\CodeGenVBCore.vb (6)
2861Case SymbolKind.NamedType 3053Case SymbolKind.NamedType 3180Case SymbolKind.NamedType 3183Where x.Kind <> SymbolKind.NamedType 3259Case SymbolKind.NamedType 3267Where x.Kind <> SymbolKind.NamedType
Emit\CompilationEmitTests.vb (10)
2574Case SymbolKind.NamedType 2665.ParentKind = SymbolKind.NamedType, 2683.ParentKind = SymbolKind.NamedType, 2769.ParentKind = SymbolKind.NamedType, 2889.ParentKind = SymbolKind.NamedType, 2907.ParentKind = SymbolKind.NamedType, 3094.ParentKind = SymbolKind.NamedType, 3112.ParentKind = SymbolKind.NamedType, 3196.ParentKind = SymbolKind.NamedType, 3613.ParentKind = SymbolKind.NamedType,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EETypeParameterSymbol.vb (1)
24Debug.Assert(container.Kind = SymbolKind.NamedType OrElse container.Kind = SymbolKind.Method)
Microsoft.CodeAnalysis.VisualBasic.Features (7)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
131If typeSymbol IsNot Nothing AndAlso typeSymbol.IsKind(SymbolKind.NamedType) AndAlso DirectCast(typeSymbol, ITypeSymbol).TypeKind = TypeKind.Delegate Then
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
292Return symbol.MatchesKind(SymbolKind.NamedType) AndAlso symbol.GetAllTypeArguments().Any()
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
2480Case SymbolKind.NamedType 2494If newSymbol.ContainingType.Arity > 0 AndAlso newSymbol.Kind <> SymbolKind.NamedType Then 2499If (newSymbol.IsVirtual Or newSymbol.IsOverride Or newSymbol.IsAbstract) AndAlso newSymbol.Kind <> SymbolKind.NamedType Then
GenerateMember\GenerateParameterizedMember\VisualBasicCommonGenerationServiceMethods.vb (1)
31Return symbol.Kind = SymbolKind.Namespace Or symbol.Kind = SymbolKind.NamedType Or AreSpecialOptionsActive(semanticModel)
SignatureHelp\GenericNameSignatureHelpProvider.Method.vb (1)
31If result.Kind <> SymbolKind.NamedType OrElse Not DirectCast(result, INamedTypeSymbol).IsScriptClass Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (79)
Binding\Binder_Expressions_Tests.vb (10)
2813Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind) 2827Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind) 2859Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind) 2873Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind) 3013Assert.Equal(SymbolKind.NamedType, symbol.Kind) 3059Assert.Equal(SymbolKind.NamedType, symbol.Kind) 3105Assert.Equal(SymbolKind.NamedType, symbol.Kind) 3208Assert.Equal(SymbolKind.NamedType, symbol.Kind) 3300Assert.Equal(SymbolKind.NamedType, symbol.Kind) 3353Assert.Equal(SymbolKind.NamedType, symbol.Kind)
Compilation\CompilationAPITests.vb (2)
1488Assert.Equal(CInt(SymbolKind.NamedType), CInt(tupleWithoutNames.Kind)) 1504Assert.Equal(SymbolKind.NamedType, tupleWithNames.Kind)
Compilation\SemanticModelAPITests.vb (8)
543Assert.Equal(SymbolKind.NamedType, oldSymbol.Kind) 551Assert.Equal(SymbolKind.NamedType, newSymbol.Kind) 1793speculatedTypeExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "System.ArgumentException") 1824speculatedTypeExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "System.ArgumentException") 1829speculatedTypeExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "N.I") 1865speculatedTypeExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "System.ArgumentException") 1868speculatedTypeExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "System.ArgumentException") 1871speculatedTypeExpression, SpeculativeBindingOption.BindAsExpression, SymbolKind.NamedType, "System.ArgumentException")
Diagnostics\DiagnosticAnalyzerTests.vb (2)
312context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType) 1644Dim analyzers = New DiagnosticAnalyzer() {New SymbolStartAnalyzer(topLevelAction:=False, SymbolKind.NamedType)}
FlowAnalysis\FlowTestBase.vb (1)
46Case SymbolKind.NamedType
Semantics\GetExtendedSemanticInfoTests.vb (46)
121Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 156Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 237Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 280Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 323Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 371Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 373Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind) 420Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 422Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind) 469Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 471Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind) 962Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 1587Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4874Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4905Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4937Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 5102Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 5133Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 5242Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 5244Assert.Equal(SymbolKind.NamedType, sortedCandidates(1).Kind) 6189Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 6899Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 6974Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7049Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7124Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7865Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 7936Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 7941Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind) 7975Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 7980Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind) 8014Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8019Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind) 8053Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8058Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind) 8092Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8097Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind) 8130Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8135Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind) 8168Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8173Assert.Equal(SymbolKind.NamedType, semanticSummary.Alias.Target.Kind) 8462Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8711Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 9554Assert.Equal(SymbolKind.NamedType, sortedCandidates(0).Kind) 9816Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 9856Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 10052Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind)
Semantics\GetSemanticInfoTests.vb (3)
1230Assert.Equal(SymbolKind.NamedType, symbol.Kind) 1239Assert.Equal(SymbolKind.NamedType, symbol.Kind) 1250Assert.Equal(SymbolKind.NamedType, symbol.Kind)
Semantics\NativeIntegerTests.vb (1)
52Assert.Equal(SymbolKind.NamedType, type.Kind)
Semantics\NewOnInterfaceTests.vb (5)
1199Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 1241Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind) 1245Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind) 1285Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind) 1289Assert.Equal(SymbolKind.NamedType, semanticInfo.Type.Kind)
Semantics\OptionalArgumentTests.vb (1)
1063Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (56)
DocumentationComments\DocCommentTests.vb (8)
6734SymbolKind.NamedType, SymbolKind.TypeParameter), 6741SymbolKind.NamedType, SymbolKind.TypeParameter), 6748SymbolKind.NamedType, SymbolKind.TypeParameter)) 6760SymbolKind.NamedType, SymbolKind.TypeParameter), 6767SymbolKind.NamedType, SymbolKind.TypeParameter), 6774SymbolKind.NamedType, SymbolKind.TypeParameter)) 6875Assert.Equal(SymbolKind.NamedType, type.Kind) 7395name:="Int32"), SymbolKind.NamedType)
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
109Assert.Equal(SymbolKind.NamedType, sym1.Kind)
SymbolsTests\Metadata\MetadataTypeTests.vb (4)
120Assert.Equal(SymbolKind.NamedType, class1.Kind) 173Assert.Equal(SymbolKind.NamedType, type1.Kind) 228Assert.Equal(SymbolKind.NamedType, type1.Kind) 281Assert.Equal(SymbolKind.NamedType, type1.Kind)
SymbolsTests\Metadata\PE\LoadingMethods.vb (2)
92Assert.Equal(SymbolKind.NamedType, C108.Kind) 99Assert.Equal(SymbolKind.NamedType, sameName(1).Kind)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (1)
208Assert.Equal(SymbolKind.NamedType, genericBase.ContainingSymbol.Kind)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (9)
83Assert.Equal(SymbolKind.NamedType, importedField.Type.Kind) 86Assert.Equal(SymbolKind.NamedType, outer.Kind) 103Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 141Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 296Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 309Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 342Assert.Equal(SymbolKind.NamedType, localField.[Type].Kind) 375Assert.Equal(SymbolKind.NamedType, m.ReturnType.Kind) 391Assert.Equal(SymbolKind.NamedType, classLocalType.Kind)
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (1)
288Assert.Equal(SymbolKind.NamedType, embeddedType.ReturnType.Kind)
SymbolsTests\Source\BindingsTests.vb (6)
480Assert.Equal(SymbolKind.NamedType, symbol.Kind) 491Assert.Equal(SymbolKind.NamedType, symbol.Kind) 507Assert.Equal(SymbolKind.NamedType, sortedSymbols(0).Kind) 510Assert.Equal(SymbolKind.NamedType, sortedSymbols(1).Kind) 523Assert.Equal(SymbolKind.NamedType, symbols(0).Kind) 680Assert.Equal(SymbolKind.NamedType, info.Type.Kind)
SymbolsTests\Source\ComClassTests.vb (3)
29m.Kind <> SymbolKind.NamedType OrElse 59Case SymbolKind.NamedType 8082Return s.Kind = SymbolKind.NamedType OrElse s.Name = "dfoo"
SymbolsTests\Source\EventTests.vb (1)
1575Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind)
SymbolsTests\Source\GroupClassTests.vb (2)
3277Assert.Equal(SymbolKind.NamedType, symbolInfo.CandidateSymbols.Single().Kind) 3764Assert.Equal(SymbolKind.NamedType, symbolInfo.Symbol.Kind)
SymbolsTests\Source\TypeTests.vb (17)
91Assert.Equal(SymbolKind.NamedType, ifaceA.Kind) 109Assert.Equal(SymbolKind.NamedType, classB.Kind) 126Assert.Equal(SymbolKind.NamedType, delegateB.Kind) 147Assert.Equal(SymbolKind.NamedType, enumE.Kind) 162Assert.Equal(SymbolKind.NamedType, structI.Kind) 177Assert.Equal(SymbolKind.NamedType, moduleM.Kind) 239Assert.Equal(SymbolKind.NamedType, outerClass.Kind) 255Assert.Equal(SymbolKind.NamedType, i1Class.Kind) 265Assert.Equal(SymbolKind.NamedType, i3Interface.Kind) 275Assert.Equal(SymbolKind.NamedType, i4Enum.Kind) 289Assert.Equal(SymbolKind.NamedType, i2Arity1.Kind) 303Assert.Equal(SymbolKind.NamedType, i2Arity2.Kind) 552Assert.Equal(SymbolKind.NamedType, enumE.Kind) 605Assert.Equal(SymbolKind.NamedType, classA.Kind) 615Assert.Equal(SymbolKind.NamedType, igoo.Kind) 625Assert.Equal(SymbolKind.NamedType, structS.Kind) 695Assert.Equal(SymbolKind.NamedType, varA.Type.Kind)
UsedAssembliesTests.vb (1)
83Dim hasCoreLibraryRef As Boolean = comp.ObjectType.Kind = SymbolKind.NamedType
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
197If typeSym.Kind = SymbolKind.NamedType AndAlso
Microsoft.CodeAnalysis.VisualBasic.Workspaces (12)
FindSymbols\VisualBasicReferenceFinder.vb (1)
28ElseIf symbol.Kind = SymbolKind.NamedType Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
799Case SymbolKind.NamedType
Recommendations\VisualBasicRecommendationServiceRunner.vb (4)
238Case SymbolKind.NamedType, SymbolKind.Namespace 282If container IsNot Nothing AndAlso container.Kind = SymbolKind.NamedType Then 299(couldBeMergedNamespace OrElse leftHandSymbolInfo.GetBestOrAllSymbols().FirstOrDefault().MatchesKind(SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Alias)) Then 364ElseIf s.Kind = SymbolKind.NamedType AndAlso s.IsImplicitlyDeclared Then
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
101(symbol.Kind <> SymbolKind.Namespace AndAlso symbol.Kind <> SymbolKind.NamedType) Then
Simplification\Simplifiers\ExpressionSimplifier.vb (3)
131If (symbol IsNot Nothing AndAlso symbol.IsKind(SymbolKind.NamedType)) Then 237If leftSymbol IsNot Nothing AndAlso leftSymbol.Kind = SymbolKind.NamedType Then 239If rightSymbol IsNot Nothing AndAlso (rightSymbol.IsStatic OrElse rightSymbol.Kind = SymbolKind.NamedType) Then
Simplification\Simplifiers\NameSimplifier.vb (1)
197If (symbol.Kind = SymbolKind.NamedType) AndAlso (Not name.IsLeftSideOfQualifiedName) Then
Simplification\VisualBasicSimplificationService.Expander.vb (1)
634If symbol.Kind = SymbolKind.NamedType OrElse symbol.Kind = SymbolKind.Namespace Then
Microsoft.CodeAnalysis.Workspaces (27)
AbstractSemanticFactsService.cs (1)
36(s.Kind == SymbolKind.NamedType && s.IsStatic);
CodeGenerationAbstractNamedTypeSymbol.cs (1)
47public override SymbolKind Kind => SymbolKind.NamedType;
CodeGenerationNamedTypeSymbol.cs (1)
70public override SymbolKind Kind => SymbolKind.NamedType;
Editing\SyntaxGenerator.cs (2)
767case SymbolKind.NamedType: 854case SymbolKind.NamedType:
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
699case SymbolKind.NamedType:
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
37SymbolKind.NamedType => true,
FindSymbols\SymbolFinder.cs (1)
133case SymbolKind.NamedType:
ISymbolExtensions_Accessibility.cs (1)
121case SymbolKind.NamedType:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (3)
206m.Kind != SymbolKind.NamedType && IsImplementable(m) && 306return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 415where m.Kind != SymbolKind.NamedType
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (2)
288SymbolKind.NamedType => ((INamedTypeSymbol)symbol).Arity, 469=> symbol != null && symbol.Kind == SymbolKind.NamedType && symbol.IsStatic;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
593case SymbolKind.NamedType:
Recommendations\AbstractRecommendationService.cs (1)
77case SymbolKind.NamedType:
Rename\ConflictEngine\ConflictResolver.cs (2)
241if (renamedSymbol.ContainingSymbol.IsKind(SymbolKind.NamedType)) 277if (renamedSymbol.IsKind(SymbolKind.NamedType) && renamedSymbol.ContainingSymbol is INamespaceOrTypeSymbol)
Rename\RenameUtilities.cs (2)
191if (containingType.Kind == SymbolKind.NamedType) 348if (symbol.Kind == SymbolKind.NamedType)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
106referencedSymbol.ContainingSymbol.Kind == SymbolKind.NamedType && 187if (referencedSymbol.Kind == SymbolKind.NamedType && referencedSymbol.Locations.All(l => l.IsInSource))
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
196if (namespaceOrType.Kind == SymbolKind.NamedType)
Shared\Extensions\SemanticModelExtensions.cs (1)
137if (type.Kind == SymbolKind.NamedType)
SymbolEquivalenceComparer.cs (1)
180=> symbol.IsKind(SymbolKind.NamedType, out ITypeSymbol? typeSymbol) && typeSymbol.SpecialType == SpecialType.System_Object;
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
127SymbolKind.NamedType => NamedTypesAreEquivalent((INamedTypeSymbol)x, (INamedTypeSymbol)y, equivalentTypesWithDifferingAssemblies),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
70SymbolKind.NamedType => CombineHashCodes((INamedTypeSymbol)x, currentHash),
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
FindReferencesTests.cs (4)
117var typeSymbol = result.Where(@ref => @ref.Definition.Kind == SymbolKind.NamedType).Single(); 533var typeResult = result.Single(r => r.Definition.Kind == SymbolKind.NamedType); 566var typeResult = result.Single(r => r.Definition.Kind == SymbolKind.NamedType); 608var typeResult = result.Single(r => r.Definition.Kind == SymbolKind.NamedType);
Microsoft.VisualStudio.LanguageServices (13)
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
115SymbolKind.NamedType or
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
448return (symbol.Kind == SymbolKind.NamedType && ((INamedTypeSymbol)symbol).TypeKind == TypeKind.Delegate)
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
138if (symbol.Kind == SymbolKind.NamedType)
Progression\GraphBuilder.cs (2)
256case SymbolKind.NamedType: 343case SymbolKind.NamedType:
Progression\GraphNodeCreation.cs (1)
41case SymbolKind.NamedType:
Progression\GraphProvider.cs (4)
183nodes.Any(n => IsAnySymbolKind(n, SymbolKind.NamedType))) 199if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.NamedType) && 244if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.NamedType) && 272if (nodes.Any(n => IsAnySymbolKind(n, SymbolKind.NamedType) &&
Progression\SymbolContainment.cs (1)
64case SymbolKind.NamedType:
Venus\ContainedLanguageCodeSupport.cs (2)
104if (eventType.Kind != SymbolKind.NamedType) 179if (eventType.Kind != SymbolKind.NamedType || ((INamedTypeSymbol)eventType).DelegateInvokeMethod == null)
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\CSharpCodeModelService.cs (2)
2999case SymbolKind.NamedType: 3826if (typeSymbol.Kind != SymbolKind.NamedType ||
CodeModel\CSharpCodeModelService_Prototype.cs (2)
37case SymbolKind.NamedType: 586if (current.Kind == SymbolKind.NamedType)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
497if (leftHandSymbol != null && leftHandSymbol.Kind == SymbolKind.NamedType)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (13)
GlyphExtensionsTests.cs (13)
72pointedAtType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class)); 81containingType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Enum)); 101elementType: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class)); 106target: (INamedTypeSymbol)CreateSymbolMock(SymbolKind.NamedType, typeKind: TypeKind.Class)); 115SymbolKind.NamedType, 119SymbolKind.NamedType, 123SymbolKind.NamedType, 127SymbolKind.NamedType, 131SymbolKind.NamedType, 135SymbolKind.NamedType, 139SymbolKind.NamedType, 145SymbolKind.NamedType, 232if (kind == SymbolKind.NamedType)
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\AbstractCodeModelObject_CodeGen.cs (2)
74accessibility: CodeModelService.GetAccessibility(access, SymbolKind.NamedType, destination), 254accessibility: CodeModelService.GetAccessibility(access, SymbolKind.NamedType, destination),
CodeModel\AbstractCodeModelService.cs (1)
220case SymbolKind.NamedType:
CodeModel\MetadataNameHelpers.cs (1)
108case SymbolKind.NamedType:
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
380If leftHandSymbol IsNot Nothing AndAlso leftHandSymbol.Kind = SymbolKind.NamedType Then
CodeModel\VisualBasicCodeModelService.vb (2)
2907(symbol.Kind = SymbolKind.NamedType AndAlso DirectCast(symbol, INamedTypeSymbol).TypeKind = TypeKind.Module) OrElse 3619SymbolKind.NamedType
CodeModel\VisualBasicCodeModelService_Prototype.vb (1)
43Case SymbolKind.NamedType
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
122case SymbolKind.NamedType: