3 overrides of SetValueForIsNullComparisonOperator
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
380
protected override PredicateValueKind
SetValueForIsNullComparisonOperator
(IOperation leftOperand, bool equals, CopyAnalysisData targetAnalysisData) => PredicateValueKind.Unknown;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
380
protected override PredicateValueKind
SetValueForIsNullComparisonOperator
(IOperation leftOperand, bool equals, PointsToAnalysisData targetAnalysisData)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (1)
93
protected override PredicateValueKind
SetValueForIsNullComparisonOperator
(IOperation leftOperand, bool equals, ValueContentAnalysisData targetAnalysisData)
8 references to SetValueForIsNullComparisonOperator
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (8)
1554
predicateValueKind =
SetValueForIsNullComparisonOperator
(isNullOperation.Operand, equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenTrue, targetAnalysisData: targetAnalysisData);
1569
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Pattern, equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse, targetAnalysisData: targetAnalysisData);
1576
_ =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1586
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1611
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1626
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1634
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1709
_ =
SetValueForIsNullComparisonOperator
(invocation.Arguments[0].Value, equals: false, targetAnalysisData: targetAnalysisData);