コード例 #1
0
ファイル: Engine.cs プロジェクト: irxground/kurogane
        protected Engine(BinderFactory factory)
        {
            Contract.Requires<ArgumentNullException>(factory != null);

            Factory = factory;
            Global = new Scope();
            In = Console.In;
            Out = Console.Out;
            DefaultEncoding = Encoding.Default;
        }
コード例 #2
0
ファイル: Scope.cs プロジェクト: irxground/kurogane
 public ScopeMetaObject(Scope self, Expression expr)
     : base(expr, BindingRestrictions.GetExpressionRestriction(Expression.TypeIs(expr, typeof(Scope))), self)
 {
 }
コード例 #3
0
ファイル: Scope.cs プロジェクト: irxground/kurogane
 public Scope(Scope parent)
 {
     _parent = parent;
 }
コード例 #4
0
ファイル: Scope.cs プロジェクト: irxground/kurogane
 public Scope()
 {
     _parent = null;
 }