3 overrides of SetValueForIsNullComparisonOperator
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
381
protected override PredicateValueKind
SetValueForIsNullComparisonOperator
(IOperation leftOperand, bool equals, CopyAnalysisData targetAnalysisData) => PredicateValueKind.Unknown;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
378
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)
1552
predicateValueKind =
SetValueForIsNullComparisonOperator
(isNullOperation.Operand, equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenTrue, targetAnalysisData: targetAnalysisData);
1567
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Pattern, equals: FlowBranchConditionKind == ControlFlowConditionKind.WhenFalse, targetAnalysisData: targetAnalysisData);
1574
_ =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1584
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1609
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1624
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1632
predicateValueKind =
SetValueForIsNullComparisonOperator
(isPatternOperation.Value, equals: false, targetAnalysisData: targetAnalysisData);
1707
_ =
SetValueForIsNullComparisonOperator
(invocation.Arguments[0].Value, equals: false, targetAnalysisData: targetAnalysisData);