4 instantiations of MethodBodyValue
ILLink.RoslynAnalyzer (4)
DataFlow\LocalDataFlowAnalysis.cs (1)
83 var startMethod = new MethodBodyValue (Context.OwningSymbol, Context.GetControlFlowGraph (OperationBlock));
DataFlow\LocalDataFlowVisitor.cs (3)
576 InterproceduralState.TrackMethod (new MethodBodyValue (localFunction, localFunctionCFG)); 719 InterproceduralState.TrackMethod (new MethodBodyValue (lambda, lambdaCFG)); 826 InterproceduralState.TrackMethod (new MethodBodyValue (localFunction, localFunctionCFG));
14 references to MethodBodyValue
ILLink.RoslynAnalyzer (14)
DataFlow\InterproceduralState.cs (7)
18 public ValueSet<MethodBodyValue> Methods; 30 ValueSet<MethodBodyValue> methods, 52 public void TrackMethod (MethodBodyValue method) 55 var methodsList = new List<MethodBodyValue> (Methods.GetKnownValues ()); 57 Methods = new ValueSet<MethodBodyValue> (methodsList); 92 public readonly ValueSetLattice<MethodBodyValue> MethodLattice; 97 ValueSetLattice<MethodBodyValue> methodLattice,
DataFlow\LocalDataFlowAnalysis.cs (4)
68 ValueSetLattice<MethodBodyValue> methodGroupLattice = default; 83 var startMethod = new MethodBodyValue (Context.OwningSymbol, Context.GetControlFlowGraph (OperationBlock)); 90 foreach (var method in oldInterproceduralState.Methods.GetKnownValues ()) { 104 void AnalyzeMethod (MethodBodyValue method, ref InterproceduralState<TValue, TLattice> interproceduralState)
DataFlow\MethodBodyValue.cs (3)
13 public readonly struct MethodBodyValue : IEquatable<MethodBodyValue> 28 public bool Equals (MethodBodyValue other) 38 => obj is MethodBodyValue inst && Equals (inst);