35 references to ConditionalOr
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (4)
29{ BinaryOperatorKind.ConditionalOr, BinaryOperatorKind.ConditionalAnd }, 30{ BinaryOperatorKind.ConditionalAnd, BinaryOperatorKind.ConditionalOr }, 166BinaryOperatorKind.ConditionalOr) 395BinaryOperatorKind.ConditionalOr => generator.LogicalOrExpression(leftOperand, rightOperand),
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
2166case BinaryOperatorKind.ConditionalOr: 2283case BinaryOperatorKind.ConditionalOr:
Microsoft.CodeAnalysis.Analyzers (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
338binaryOperation.OperatorKind == BinaryOperatorKind.ConditionalOr ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (4)
29{ BinaryOperatorKind.ConditionalOr, BinaryOperatorKind.ConditionalAnd }, 30{ BinaryOperatorKind.ConditionalAnd, BinaryOperatorKind.ConditionalOr }, 166BinaryOperatorKind.ConditionalOr) 395BinaryOperatorKind.ConditionalOr => generator.LogicalOrExpression(leftOperand, rightOperand),
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
338binaryOperation.OperatorKind == BinaryOperatorKind.ConditionalOr ||
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (1)
446case BinaryOperatorKind.ConditionalOr:
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (4)
29{ BinaryOperatorKind.ConditionalOr, BinaryOperatorKind.ConditionalAnd }, 30{ BinaryOperatorKind.ConditionalAnd, BinaryOperatorKind.ConditionalOr }, 166BinaryOperatorKind.ConditionalOr) 395BinaryOperatorKind.ConditionalOr => generator.LogicalOrExpression(leftOperand, rightOperand),
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory_Methods.cs (1)
606return BinaryOperatorKind.ConditionalOr;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsAnalyzer.cs (1)
49case IBinaryOperation { OperatorKind: ConditionalOr, Syntax: BinaryExpressionSyntax syntax } op:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
745(false, IBinaryOperation { OperatorKind: BinaryOperatorKind.ConditionalOr } orOp) 816OperatorKind: BinaryOperatorKind.ConditionalOr,
Microsoft.CodeAnalysis.CSharp.Features (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsAnalyzer.cs (1)
49case IBinaryOperation { OperatorKind: ConditionalOr, Syntax: BinaryExpressionSyntax syntax } op:
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
745(false, IBinaryOperation { OperatorKind: BinaryOperatorKind.ConditionalOr } orOp) 816OperatorKind: BinaryOperatorKind.ConditionalOr,
Microsoft.CodeAnalysis.Features (1)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
209if (operation is IBinaryOperation { OperatorKind: ConditionalOr } op)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
338binaryOperation.OperatorKind == BinaryOperatorKind.ConditionalOr ||
Microsoft.CodeAnalysis.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (4)
29{ BinaryOperatorKind.ConditionalOr, BinaryOperatorKind.ConditionalAnd }, 30{ BinaryOperatorKind.ConditionalAnd, BinaryOperatorKind.ConditionalOr }, 166BinaryOperatorKind.ConditionalOr) 395BinaryOperatorKind.ConditionalOr => generator.LogicalOrExpression(leftOperand, rightOperand),
Roslyn.Diagnostics.Analyzers (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
338binaryOperation.OperatorKind == BinaryOperatorKind.ConditionalOr ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (4)
29{ BinaryOperatorKind.ConditionalOr, BinaryOperatorKind.ConditionalAnd }, 30{ BinaryOperatorKind.ConditionalAnd, BinaryOperatorKind.ConditionalOr }, 166BinaryOperatorKind.ConditionalOr) 395BinaryOperatorKind.ConditionalOr => generator.LogicalOrExpression(leftOperand, rightOperand),