namespace TLang.VM { internal class ClassEnvironment : TLangEnvironment { private TLangEnvironment oGenv; private TClassInstance classInstance; public ClassEnvironment(TLangEnvironment oGenv, TClassInstance classInstance) { this.oGenv = oGenv; this.classInstance = classInstance; } public override TObject GetObject(string key) { throw new System.NotImplementedException(); } public override TLangEnvironment GetParentEnvironment() { throw new System.NotImplementedException(); } public override RootEnvironment GetRootEnvironment() { throw new System.NotImplementedException(); } public override TLangEnvironment GetSubEnvironment() { throw new System.NotImplementedException(); } public override bool HasObject(string key) { throw new System.NotImplementedException(); } public override bool HasObjectRecurse(string key) { throw new System.NotImplementedException(); } public override void SetObject(string key, TObject value) { throw new System.NotImplementedException(); } } }