예제 #1
0
 public override void Initialize(DbgEvaluationInfo evalInfo, DmdMethodBase method, DmdMethodBody body)
 {
     Debug.Assert(extraLocals.Count == 0);
     localVariables = body.LocalVariables;
     localsProvider.Initialize(evalInfo, method, body);
 }
예제 #2
0
 public override void Initialize(DbgEvaluationContext context, DbgStackFrame frame, DmdMethodBase method, DmdMethodBody body, CancellationToken cancellationToken)
 {
     Debug.Assert(extraLocals.Count == 0);
     localVariables = body.LocalVariables;
     localsProvider.Initialize(context, frame, method, body, cancellationToken);
 }
예제 #3
0
 public override void Initialize(DmdMethodBase method, DmdMethodBody body)
 {
     reflectionAppDomain = method.AppDomain;
     argumentsProvider.Initialize(context, frame, method, body, cancellationToken);
     interpreterLocalsProvider.Initialize(context, frame, method, body, cancellationToken);
 }
예제 #4
0
 public override void Initialize(DmdMethodBase method, DmdMethodBody body)
 {
     argumentsProvider.Initialize(evalInfo, method, body);
     interpreterLocalsProvider.Initialize(evalInfo, method, body);
 }