protected override EvaluationContext GetEvaluationContext(int frameIndex, EvaluationOptions options) { CorEvaluationContext ctx = new CorEvaluationContext(session, this, frameIndex, options); ctx.Thread = thread; return(ctx); }
public CorMethodCall(CorEvaluationContext context, CorApi.Portable.Function function, CorApi.Portable.Type[] typeArgs, CorApi.Portable.Value[] args) { this.context = context; this.function = function; this.typeArgs = typeArgs; this.args = args; eval = context.Eval; }
public ArrayAdaptor(EvaluationContext ctx, CorValRef <CorApi.Portable.ArrayValue> valRef) { this.ctx = (CorEvaluationContext)ctx; this.valRef = valRef; }
public CorMethodCall (CorEvaluationContext ctx) : base (ctx) { }
public StringAdaptor(EvaluationContext ctx, CorValRef obj, CorStringValue str) { this.ctx = (CorEvaluationContext)ctx; this.str = str; this.obj = obj; }
public StringAdaptor (EvaluationContext ctx, CorValRef obj, CorStringValue str) { this.ctx = (CorEvaluationContext) ctx; this.str = str; this.obj = obj; }
protected override EvaluationContext GetEvaluationContext (int frameIndex, EvaluationOptions options) { CorEvaluationContext ctx = new CorEvaluationContext (session, this, frameIndex, options); ctx.Thread = thread; return ctx; }
public ArrayAdaptor (EvaluationContext ctx, CorValRef obj, CorArrayValue array) { this.ctx = (CorEvaluationContext) ctx; this.array = array; this.obj = obj; }