예제 #1
0
        public ContextFrame(ResolutionContext ctxt, IBlockNode b, IStatement stmt = null)
        {
            this.ctxt = ctxt;
            declarationCondititons = new ConditionalCompilation.ConditionSet(ctxt.CompilationEnvironment);

            Set(b,stmt);
        }
예제 #2
0
        public ContextFrame(ResolutionContext ctxt, IBlockNode b, IStatement stmt = null)
        {
            this.ctxt = ctxt;
            declarationCondititons = new ConditionalCompilation.ConditionSet(ctxt.CompilationEnvironment);

            ctxt.Push(this);

            Set(b, stmt);
        }
예제 #3
0
        public ContextFrame(ResolutionContext ctxt, IBlockNode b, CodeLocation caret)
        {
            this.ctxt = ctxt;
            DeclarationCondititons = new ConditionalCompilation.ConditionSet(ctxt.CompilationEnvironment);

            ctxt.Push(this);

            Set(b, caret);
        }
예제 #4
0
 public ContextFrame(ResolutionContext ctxt)
 {
     this.ctxt = ctxt;
     DeclarationCondititons = new ConditionalCompilation.ConditionSet(ctxt.CompilationEnvironment);
 }