10 references to IsKind
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (2)
305
else if (token.Parent.
IsKind
(SyntaxKind.XmlNameAttribute, out attributeSyntax) ||
306
token.Parent.
IsKind
(SyntaxKind.XmlTextAttribute, out attributeSyntax))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
330
if (containingStatement.
IsKind
(SyntaxKind.LocalDeclarationStatement, out localDeclaration) &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (2)
295
if (!initializerValue.
IsKind
(SyntaxKind.AsExpression, out asExpression))
306
if (!assignment.Right.
IsKind
(SyntaxKind.AsExpression, out asExpression) ||
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (3)
173
if (!isExpression.Parent.
IsKind
(SyntaxKind.IfStatement, out ifStatement))
186
if (!firstStatement.
IsKind
(SyntaxKind.LocalDeclarationStatement, out localDeclarationStatement))
197
if (!declaratorValue.
IsKind
(SyntaxKind.CastExpression, out castExpression))
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
392
if (ancestor.
IsKind
(SyntaxKind.Interpolation, out interpolation))
481
node.Expression.
IsKind
(parentBinaryExpression.Kind(), out BinaryExpressionSyntax? nodeBinary))