public MainModList(ModFiltersUpdatedEvent onModFiltersUpdated, HandleTooManyProvides too_many_provides, IUser user = null) { this.too_many_provides = too_many_provides; this.user = user ?? new NullUser(); Modules = new ReadOnlyCollection <GUIMod>(new List <GUIMod>()); ModFiltersUpdated += onModFiltersUpdated ?? (source => { }); ModFiltersUpdated(this); }
public MainModList(ModFiltersUpdatedEvent onModFiltersUpdated, HandleTooManyProvides too_many_provides, IUser user = null) { this.too_many_provides = too_many_provides; this.user = user ?? new NullUser(); Modules = new ReadOnlyCollection<GUIMod>(new List<GUIMod>()); ModFiltersUpdated += onModFiltersUpdated ?? (source => { }); ModFiltersUpdated(this); }