8 references to IsKind
Microsoft.CodeAnalysis.Features (4)
Completion\Providers\AbstractContextVariableArgumentProvider.cs (4)
41if (symbol.IsKind(SymbolKind.Parameter, out IParameterSymbol? parameter)) 43else if (symbol.IsKind(SymbolKind.Local, out ILocalSymbol? local)) 61if (symbol.IsKind(SymbolKind.Field, out IFieldSymbol? field)) 63else if (symbol.IsKind(SymbolKind.Property, out IPropertySymbol? property))
Microsoft.CodeAnalysis.Workspaces (4)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
155if (parameterTypeSymbol.IsKind<ITypeParameterSymbol>(SymbolKind.TypeParameter, out var typeParameter))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 198=> symbol.IsKind(SymbolKind.NamedType, out ITypeSymbol? typeSymbol) && typeSymbol.SpecialType == SpecialType.System_Object;
Workspace\Solution\SolutionCompilationState.SymbolToProjectId.cs (1)
134if (symbol.IsKind(SymbolKind.Namespace, out INamespaceSymbol? ns))