4 overrides of Visit
ILLink.RoslynAnalyzer (1)
DataFlow\OperationWalker.cs (1)
20
public override TResult?
Visit
(IOperation? operation, TArgument argument)
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (1)
7884
public override IOperation?
Visit
(IOperation? operation, int? argument)
Operations\OperationWalker.cs (1)
67
public override object?
Visit
(IOperation? operation, TArgument argument)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2770
public override TAbstractAnalysisValue
Visit
(IOperation? operation, object? argument)
12 references to Visit
ILLink.RoslynAnalyzer (6)
DataFlow\FeatureChecksVisitor.cs (5)
44
return
Visit
(operation.Value, state);
68
FeatureChecksValue context =
Visit
(operation.Operand, state);
114
FeatureChecksValue rightValue =
Visit
(operation.RightOperand, state);
122
FeatureChecksValue leftValue =
Visit
(operation.LeftOperand, state);
136
FeatureChecksValue value =
Visit
(operation.Value, state);
TrimAnalysis\TrimAnalysisVisitor.cs (1)
64
return _featureChecksVisitor.
Visit
(branchValueOperation, state);
Microsoft.CodeAnalysis (6)
Operations\ControlFlowGraphBuilder.cs (3)
1248
AddStatement(base.
Visit
(operation, null));
7877
var result = base.
Visit
(operation, argument);
7893
var result = PopStackFrame(PushStackFrame(), base.
Visit
(operation, argument));
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (3)
389
AnonymousFunctionsMapBuilder.Instance.
Visit
(o, argument);
393
AnonymousFunctionsMapBuilder.Instance.
Visit
(block.BranchValue, argument);
422
Visit
(child, argument);