コード例 #1
0
ファイル: Interpreter.cs プロジェクト: nickchal/pash
 internal Interpreter(string name, LocalVariables locals, HybridReferenceDictionary<LabelTarget, BranchLabel> labelMapping, InstructionArray instructions, DebugInfo[] debugInfos, int compilationThreshold)
 {
     this._name = name;
     this._localCount = locals.LocalCount;
     this._closureVariables = locals.ClosureVariables;
     this._instructions = instructions;
     this._objects = instructions.Objects;
     this._labels = instructions.Labels;
     this._labelMapping = labelMapping;
     this._debugInfos = debugInfos;
     this._compilationThreshold = compilationThreshold;
 }
コード例 #2
0
ファイル: Interpreter.cs プロジェクト: vaginessa/PowerShell-1
        internal Interpreter(string name, LocalVariables locals, HybridReferenceDictionary <LabelTarget, BranchLabel> labelMapping,
                             InstructionArray instructions, DebugInfo[] debugInfos, int compilationThreshold)
        {
            _name            = name;
            LocalCount       = locals.LocalCount;
            ClosureVariables = locals.ClosureVariables;

            Instructions = instructions;
            _objects     = instructions.Objects;
            _labels      = instructions.Labels;
            LabelMapping = labelMapping;

            _debugInfos           = debugInfos;
            _compilationThreshold = compilationThreshold;
        }
コード例 #3
0
 public DebugView(InstructionArray array)
 {
     this._array = array;
 }
コード例 #4
0
ファイル: InstructionArray.cs プロジェクト: nickchal/pash
 public DebugView(InstructionArray array)
 {
     this._array = array;
 }