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