protected BaseCodeGenerator(Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope moduleScope, GeneratorContext context) { this._generated = new ArrayList(); this.internalsToDynProxyLock = new ReaderWriterLock(); this.internalsToDynProxy = new Dictionary <Assembly, bool>(); this._baseType = typeof(object); this._mixins = new object[0]; this._cachedFields = new ArrayList(); this._method2Delegate = new Hashtable(); this._interface2mixinIndex = new HybridDictionary(); this._moduleScope = moduleScope; this._context = context; }
protected BaseCodeGenerator(Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope moduleScope) : this(moduleScope, new GeneratorContext()) { }