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)
7926
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\roslyn\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)
69
return _featureChecksVisitor.
Visit
(branchValueOperation, state);
Microsoft.CodeAnalysis (6)
Operations\ControlFlowGraphBuilder.cs (3)
1256
AddStatement(base.
Visit
(operation, null));
7919
var result = base.
Visit
(operation, argument);
7935
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);