public override EvalContext GetChild(VariableFindMode mode = VariableFindMode.UpAll) { return(new EEContext() { Evaluator = Evaluator, CancelToken = CancelToken, Parent = this }); }
/// <summary> /// 获取一个新的子环境 /// </summary> /// <returns></returns> public virtual EvalContext GetChild(VariableFindMode mode = VariableFindMode.UpAll) { return(new EvalContext() { Evaluator = Evaluator, CancelToken = CancelToken, Parent = this, BasicVariables = BasicVariables }); }
public EvalContextStartupInfo(bool isNew, bool isProtected = false, VariableFindMode findMode = VariableFindMode.UpAll) : this() { IsNew = isNew; FindMode = findMode; IsProtected = isProtected; }