36 references to WhenFalse
ILLink.RoslynAnalyzer (1)
DataFlow\ControlFlowGraphProxy.cs (1)
84ControlFlowConditionKind.WhenFalse => branch.IsConditionalSuccessor ? ConditionKind.WhenFalse : ConditionKind.WhenTrue,
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
2983previous.ConditionKind = jumpIfTrue ? ControlFlowConditionKind.WhenTrue : ControlFlowConditionKind.WhenFalse;
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\683181b2796de991\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (2)
403var isNullEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse && 440if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse &&
src\97c55a67c449f67c\GlobalFlowStateValueSetFlowOperationVisitor.cs (1)
36var negate = branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse;
src\a172c07bebba4cd8\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (2)
340else if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse && 460var isNullNotEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse &&
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ControlFlowConditionKindExtensions.cs (2)
15case ControlFlowConditionKind.WhenFalse: 19return ControlFlowConditionKind.WhenFalse;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (9)
751if (alwaysTrue && branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse || 794PredicateValueKind.AlwaysTrue => branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse, 1456FlowBranchConditionKind = ControlFlowConditionKind.WhenFalse; 1569predicateValueKind = SetValueForIsNullComparisonOperator(isPatternOperation.Pattern, equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse, targetAnalysisData: targetAnalysisData); 1602equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse, isReferenceEquality: false, targetAnalysisData: targetAnalysisData); 1621if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse) 1707if (invocation.Arguments.Length == 1 && FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse) 1832if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse) 1886if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse)
Microsoft.CodeAnalysis.NetAnalyzers (18)
Microsoft.NetCore.Analyzers\Tasks\UseValueTasksCorrectly.cs (2)
309case ControlFlowConditionKind.WhenFalse when completionCondition == false: 313case ControlFlowConditionKind.WhenFalse when completionCondition == true:
src\47c588c5b8785708\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (2)
401var isNullEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse && 438if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse &&
src\8ce1f4f68b646e6d\GlobalFlowStateValueSetFlowOperationVisitor.cs (1)
35var negate = branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse;
src\afc74d572e54ec72\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (2)
337else if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse && 457var isNullNotEqualsOnWhenFalse = FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse &&
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\ControlFlowConditionKindExtensions.cs (2)
14case ControlFlowConditionKind.WhenFalse: 18return ControlFlowConditionKind.WhenFalse;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (9)
748if (alwaysTrue && branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse || 791PredicateValueKind.AlwaysTrue => branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse, 1453FlowBranchConditionKind = ControlFlowConditionKind.WhenFalse; 1566predicateValueKind = SetValueForIsNullComparisonOperator(isPatternOperation.Pattern, equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse, targetAnalysisData: targetAnalysisData); 1599equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse, isReferenceEquality: false, targetAnalysisData: targetAnalysisData); 1618if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse) 1704if (invocation.Arguments.Length == 1 && FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse) 1829if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse) 1883if (FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse)