public DynamicProxyEvent(EventInfo info, DynamicProperty implementation) : base(info.Name, info.EventHandlerType) { this._baseEvent = info; this._implementation = implementation; }
public DynamicProxyProperty(PropertyInfo info, DynamicProperty implementation) : base(info.Name, info.PropertyType, !info.CanWrite) { this._baseProperty = info; this._implementation = implementation; }