Пример #1
0
 public static LexicalEnvironment NewDeclarativeEnvironment(JSEngine engine, LexicalEnvironment outer = null)
 {
     return(new LexicalEnvironment(new DeclarativeEnvironmentRecord(engine), outer));
 }
Пример #2
0
 public static LexicalEnvironment NewObjectEnvironment(JSEngine engine, ObjectInstance objectInstance, LexicalEnvironment outer, bool provideThis)
 {
     return(new LexicalEnvironment(new ObjectEnvironmentRecord(engine, objectInstance, provideThis), outer));
 }
Пример #3
0
 public LexicalEnvironment(EnvironmentRecord record, LexicalEnvironment outer)
 {
     _record = record;
     _outer  = outer;
 }