19 references to WhenFalse
ILLink.RoslynAnalyzer (1)
DataFlow\ControlFlowGraphProxy.cs (1)
84
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)
340
else if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
&&
460
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)
403
var isNullEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
&&
440
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
&&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (9)
751
if (alwaysTrue && branch.ControlFlowConditionKind == ControlFlowConditionKind.
WhenFalse
||
794
PredicateValueKind.AlwaysTrue => branch.ControlFlowConditionKind == ControlFlowConditionKind.
WhenFalse
,
1456
FlowBranchConditionKind = ControlFlowConditionKind.
WhenFalse
;
1569
predicateValueKind = SetValueForIsNullComparisonOperator(isPatternOperation.Pattern, equals: FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
, targetAnalysisData: targetAnalysisData);
1602
equals: FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
, isReferenceEquality: false, targetAnalysisData: targetAnalysisData);
1621
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
1707
if (invocation.Arguments.Length == 1 && FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
1832
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
1886
if (FlowBranchConditionKind == ControlFlowConditionKind.
WhenFalse
)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
258
Assert.True(block.ConditionKind == ControlFlowConditionKind.WhenTrue || block.ConditionKind == ControlFlowConditionKind.
WhenFalse
);