8 references to IsKind
Microsoft.CodeAnalysis.Features (4)
Completion\Providers\AbstractContextVariableArgumentProvider.cs (4)
41
if (symbol.
IsKind
(SymbolKind.Parameter, out IParameterSymbol? parameter))
43
else if (symbol.
IsKind
(SymbolKind.Local, out ILocalSymbol? local))
61
if (symbol.
IsKind
(SymbolKind.Field, out IFieldSymbol? field))
63
else if (symbol.
IsKind
(SymbolKind.Property, out IPropertySymbol? property))
Microsoft.CodeAnalysis.Workspaces (4)
Recommendations\AbstractRecommendationServiceRunner.cs (1)
155
if (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)
134
if (symbol.
IsKind
(SymbolKind.Namespace, out INamespaceSymbol? ns))