40 references to LogicalAndExpression
Microsoft.CodeAnalysis.CSharp (14)
_generated\0\Syntax.xml.Main.Generated.cs (2)
2783
case SyntaxKind.
LogicalAndExpression
:
2845
SyntaxKind.
LogicalAndExpression
=> SyntaxKind.AmpersandAmpersandToken,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29293
case SyntaxKind.
LogicalAndExpression
:
34720
case SyntaxKind.
LogicalAndExpression
:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1681
/// <item><description><see cref="SyntaxKind.
LogicalAndExpression
"/></description></item>
Binder\Binder_Expressions.cs (1)
689
case SyntaxKind.
LogicalAndExpression
:
Binder\Binder_Operators.cs (3)
1389
Debug.Assert(node.Kind() == SyntaxKind.LogicalOrExpression || node.Kind() == SyntaxKind.
LogicalAndExpression
);
1402
(childAsBinary.Kind() != SyntaxKind.LogicalOrExpression && childAsBinary.Kind() != SyntaxKind.
LogicalAndExpression
))
3248
case SyntaxKind.
LogicalAndExpression
: return BinaryOperatorKind.LogicalAnd;
Binder\EarlyWellKnownAttributeBinder.cs (1)
132
case SyntaxKind.
LogicalAndExpression
:
Parser\DirectiveParser.cs (2)
795
left = SyntaxFactory.BinaryExpression(SyntaxKind.
LogicalAndExpression
, left, op, right);
883
case SyntaxKind.
LogicalAndExpression
:
Parser\LanguageParser.cs (1)
11292
case SyntaxKind.
LogicalAndExpression
:
Syntax\SyntaxKindFacts.cs (1)
688
return SyntaxKind.
LogicalAndExpression
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
30
SyntaxKind.
LogicalAndExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
43
SyntaxKind.
LogicalAndExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (2)
114
case SyntaxKind.
LogicalAndExpression
when !defAssignedWhenTrue:
126
case SyntaxKind.
LogicalAndExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
801
case SyntaxKind.
LogicalAndExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
520
case SyntaxKind.
LogicalAndExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
111
public int LogicalAndExpression => (int)SyntaxKind.
LogicalAndExpression
;
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (5)
75
BinaryExpressionSyntax(
LogicalAndExpression
) logicalAnd => CombineLogicalAndOperands(logicalAnd, model),
86
BinaryExpressionSyntax(
LogicalAndExpression
) => true,
156
if (logicalAnd.Left is BinaryExpressionSyntax(
LogicalAndExpression
) leftExpression)
177
case BinaryExpressionSyntax(
LogicalAndExpression
) logicalAnd:
356
BinaryExpressionSyntax(
LogicalAndExpression
) expr => TryDetermineReceiver(inWhenClause ? expr.Left : expr.Right, model, inWhenClause),
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
84
.AggregateOrDefault((prev, current) => BinaryExpression(SyntaxKind.
LogicalAndExpression
, prev, current)));
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
362
case SyntaxKind.
LogicalAndExpression
:
InvertLogical\CSharpInvertLogicalCodeRefactoringProvider.cs (1)
25
=> binaryExprKind == SyntaxKind.
LogicalAndExpression
src\roslyn\src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
30
SyntaxKind.
LogicalAndExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
43
SyntaxKind.
LogicalAndExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (2)
114
case SyntaxKind.
LogicalAndExpression
when !defAssignedWhenTrue:
126
case SyntaxKind.
LogicalAndExpression
:
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3423
=> CreateBinaryExpression(SyntaxKind.
LogicalAndExpression
, left, right);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
801
case SyntaxKind.
LogicalAndExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
520
case SyntaxKind.
LogicalAndExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
111
public int LogicalAndExpression => (int)SyntaxKind.
LogicalAndExpression
;
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
801
case SyntaxKind.
LogicalAndExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
520
case SyntaxKind.
LogicalAndExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
111
public int LogicalAndExpression => (int)SyntaxKind.
LogicalAndExpression
;