protected BaseCodeGenerator(Protein.Enzyme.DynamicProxy.ModuleScope moduleScope, GeneratorContext context) { this._generated = new ArrayList(); 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; }
/// <summary> /// /// </summary> /// <param name="scope"></param> /// <param name="context"></param> public ClassProxyGenerator(ModuleScope scope, GeneratorContext context) : base(scope, context) { }
/// <summary> /// /// </summary> /// <param name="scope"></param> public ClassProxyGenerator(ModuleScope scope) : base(scope) { }
public EasyType(ModuleScope modulescope, string name, Type baseType, Type[] interfaces) : this(modulescope, name, baseType, interfaces, false) { }
public EasyType(ModuleScope modulescope, string name) : this(modulescope, name, typeof(object), new Type[0]) { }
public InterfaceProxyGenerator(ModuleScope scope, GeneratorContext context) : base(scope, context) { }
public InterfaceProxyGenerator(ModuleScope scope) : base(scope) { }
protected BaseCodeGenerator(Protein.Enzyme.DynamicProxy.ModuleScope moduleScope) : this(moduleScope, new GeneratorContext()) { }