public ContextClass(ContextFile fileContext) { FileContext = fileContext; PropertyContext = new PropertyContextCollection(); PropertyContext.ClassContext = this; ProcManagerContext = new ProcContextCollection(); ProcManagerContext.ClassContext = this; EmitContext = new ClassEmitContext(); MemberDictionary = new NameDictionary <SymbolDefMember>(); CurrentTable = new ClassSymbolTable("Class"); }
protected ContextClass( ) { EmitContext = new ClassEmitContext(); SelfCompilingType = new ZCClassInfo(); }