コード例 #1
0
ファイル: EEval.cs プロジェクト: iExpr/ExprSharp.Core
 protected EEContext()
 {
     if (Context == null)
     {
         Context = this;
     }
 }
コード例 #2
0
ファイル: EEval.cs プロジェクト: iExpr/ExprSharp.Core
        public override EvalContext CreateContext(CancellationTokenSource cancel = null)
        {
            var res = EEContext.Create(cancel ?? new System.Threading.CancellationTokenSource());

            res.Evaluator      = Evaluator;
            res.BasicVariables = Variables;
            return(res);
        }
コード例 #3
0
ファイル: EEval.cs プロジェクト: iExpr/ExprSharp.Core
        public new static EvalContext Create(CancellationTokenSource cancel)
        {
            var res = new EEContext
            {
                CancelToken = cancel
            };

            return(res);
        }