public EventTreeNode(EventOwnerTreeNode parent, RoutedEvent @event, EventsViewModel vm) : base(parent, @event.Name) { Contract.Requires <ArgumentNullException>(@event != null); Contract.Requires <ArgumentNullException>(vm != null); this._event = @event; this._parentViewModel = vm; }
public EventTreeNode(EventOwnerTreeNode parent, RoutedEvent @event, EventsPageViewModel vm) : base(parent, @event.Name) { Event = @event ?? throw new ArgumentNullException(nameof(@event)); _parentViewModel = vm ?? throw new ArgumentNullException(nameof(vm)); }