/// <summary> /// 代理构造函数 IL生成器 /// </summary> /// <param name="typeGeneratorInfo"></param> public ProxyConstructorEmitter(IProxyTypeGeneratorInfo typeGeneratorInfo) { _typeGeneratorInfo = typeGeneratorInfo; }
/// <summary> /// 代理类属性 IL生成器 /// </summary> /// <param name="typeGeneratorInfo"></param> public ProxyPropertyEmitter(IProxyTypeGeneratorInfo typeGeneratorInfo) { _typeGeneratorInfo = typeGeneratorInfo; }
public ProxyMethodEmitter(IProxyTypeGeneratorInfo typeGenerator) : base(typeGenerator) { }
public ProxyConstructorEmitter(IProxyTypeGeneratorInfo typeGenerator) : base(typeGenerator) { }
/// <summary> /// 代理类方法 IL生成器 /// </summary> /// <param name="typeGeneratorInfo"></param> public ProxyMethodEmitter(IProxyTypeGeneratorInfo typeGeneratorInfo) { _typeGeneratorInfo = typeGeneratorInfo; }
/// <summary> /// 代理类事件 IL生成器 /// </summary> /// <param name="typeGeneratorInfo"></param> public ProxyEventEmitter(IProxyTypeGeneratorInfo typeGeneratorInfo) { _typeGeneratorInfo = typeGeneratorInfo; }
protected AbstractProxyMemberEmitter(IProxyTypeGeneratorInfo typeGeneratorInfo) { _typeGeneratorInfo = typeGeneratorInfo; }
public ProxyEventEmitter(IProxyTypeGeneratorInfo typeGenerator) : base(typeGenerator) { }
public ProxyPropertyEmitter(IProxyTypeGeneratorInfo typeGenerator) : base(typeGenerator) { }