32 references to LogicalOrExpression
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Expressions.cs (1)
651case SyntaxKind.LogicalOrExpression:
Binder\Binder_Operators.cs (3)
891Debug.Assert(node.Kind() == SyntaxKind.LogicalOrExpression || node.Kind() == SyntaxKind.LogicalAndExpression); 904(childAsBinary.Kind() != SyntaxKind.LogicalOrExpression && childAsBinary.Kind() != SyntaxKind.LogicalAndExpression)) 2255case SyntaxKind.LogicalOrExpression: return BinaryOperatorKind.LogicalOr;
Binder\EarlyWellKnownAttributeBinder.cs (1)
133case SyntaxKind.LogicalOrExpression:
Parser\DirectiveParser.cs (2)
753left = SyntaxFactory.BinaryExpression(SyntaxKind.LogicalOrExpression, left, op, right); 857case SyntaxKind.LogicalOrExpression:
Parser\LanguageParser.cs (1)
10711case SyntaxKind.LogicalOrExpression:
Syntax\SyntaxKindFacts.cs (1)
664return SyntaxKind.LogicalOrExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
35SyntaxKind.LogicalOrExpression,
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
50SyntaxKind.LogicalOrExpression,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (2)
105case SyntaxKind.LogicalOrExpression when defAssignedWhenTrue: 117case SyntaxKind.LogicalOrExpression:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
807case SyntaxKind.LogicalOrExpression:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
455case SyntaxKind.LogicalOrExpression:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
105public int LogicalOrExpression => (int)SyntaxKind.LogicalOrExpression;
Microsoft.CodeAnalysis.CSharp.Features (5)
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
361case SyntaxKind.LogicalOrExpression:
src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
35SyntaxKind.LogicalOrExpression,
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
50SyntaxKind.LogicalOrExpression,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (2)
105case SyntaxKind.LogicalOrExpression when defAssignedWhenTrue: 117case SyntaxKind.LogicalOrExpression:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
IncrementalParsing\BinaryExpression.cs (2)
78MakeBinOpChange(SyntaxKind.AddExpression, SyntaxKind.LogicalOrExpression); 243case SyntaxKind.LogicalOrExpression:
Parsing\AwaitParsingTests.cs (1)
379N(SyntaxKind.LogicalOrExpression);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
297[InlineData(SyntaxKind.LogicalOrExpression, SyntaxKind.BarBarToken)]
Parsing\PatternParsingTests.cs (1)
768N(SyntaxKind.LogicalOrExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3359=> CreateBinaryExpression(SyntaxKind.LogicalOrExpression, left, right);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
807case SyntaxKind.LogicalOrExpression:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
455case SyntaxKind.LogicalOrExpression:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
105public int LogicalOrExpression => (int)SyntaxKind.LogicalOrExpression;
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
955(binOpSyntax.Kind() == CSharp.SyntaxKind.LogicalAndExpression || binOpSyntax.Kind() == CSharp.SyntaxKind.LogicalOrExpression) &&
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSExportCodeGenerator.cs (1)
137BinaryExpression(SyntaxKind.LogicalOrExpression,