19 references to WhenFalse
ILLink.RoslynAnalyzer (1)
DataFlow\ControlFlowGraphProxy.cs (1)
79
ControlFlowConditionKind.
WhenFalse
=> branch.IsConditionalSuccessor ? ConditionKind.WhenFalse : ConditionKind.WhenTrue,
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
2973
previous.ConditionKind = jumpIfTrue ? ControlFlowConditionKind.WhenTrue : ControlFlowConditionKind.
WhenFalse
;
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ControlFlowConditionKindExtensions.cs (2)
15
case ControlFlowConditionKind.
WhenFalse
:
19
return ControlFlowConditionKind.
WhenFalse
;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (2)
338
else if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
&&
458
var isNullNotEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
&&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateValueSetFlowOperationVisitor.cs (1)
36
var negate = branch.ControlFlowConditionKind == ControlFlowConditionKind.
WhenFalse
;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (2)
402
var isNullEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
&&
439
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
&&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (9)
749
if (alwaysTrue && branch.ControlFlowConditionKind == ControlFlowConditionKind.
WhenFalse
||
792
PredicateValueKind.AlwaysTrue => branch.ControlFlowConditionKind == ControlFlowConditionKind.
WhenFalse
,
1454
FlowBranchConditionKind = ControlFlowConditionKind.
WhenFalse
;
1567
predicateValueKind = SetValueForIsNullComparisonOperator(isPatternOperation.Pattern, equals: FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
, targetAnalysisData: targetAnalysisData);
1600
equals: FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
, isReferenceEquality: false, targetAnalysisData: targetAnalysisData);
1619
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
1705
if (invocation.Arguments.Length == 1 && FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
1830
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
1884
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
258
Assert.True(block.ConditionKind == ControlFlowConditionKind.WhenTrue || block.ConditionKind == ControlFlowConditionKind.
WhenFalse
);