public FunctionEnvironmentNDictionary(int size, FunctionEnvironmentDictionary parent, IFrameEnvironment context, SymbolId[] names) : base(parent, context, names) { PerfTrack.NoteEvent(PerfTrack.Categories.Temporary, "FuncEnv " + size.ToString()); Debug.Assert(names.Length == size); this.environmentValues = new object[size]; }
public FunctionEnvironment4Dictionary(FunctionEnvironmentDictionary parent, IFrameEnvironment frame, SymbolId[] names) : base(parent, frame, names) { }
protected FunctionEnvironmentDictionary(FunctionEnvironmentDictionary parent, IFrameEnvironment context, SymbolId[] names) { this.parent = parent; this.context = context; this.names = names; }
public Generator(FunctionEnvironmentDictionary staticLink, FunctionEnvironmentDictionary environment, NextTarget generateNext) { this.environment = environment; this.staticLink = staticLink; this.generateNext = generateNext; }