public FatturaPagataEventArgs(DateTime dt, FatturaPagata fattura) { if (dt != DateTime.MinValue) { this.Timestamp = dt; this.Fattura = fattura; } }
private void removeEvents() { FatturaPagata fp = new FatturaPagata(); var events = fp.GetType().GetEvents(); foreach (EventInfo item in events) { // item.RemoveEventHandler(fp, null); } //PropertyInfo pi = fp.GetType().GetProperty("FatturaAppenaPagata", // BindingFlags.NonPublic | BindingFlags.Instance); //EventHandlerList list = (EventHandlerList)pi.GetValue(b, null); //list.RemoveHandler(fp, list[fp]); }