public void RemoveReference(Reference reference) { references.Remove(reference); reference.EntitySet = null; ReferencesChanged.RaiseDeletionEventEx(this, reference); RaisePropertyChanged("References"); }
public virtual void AddReference(Reference reference) { if (references.Contains(reference)) { return; } references.Add(reference); reference.EntitySet = this; RaisePropertyChanged("References"); ReferencesChanged.RaiseAdditionEventEx(this, reference); }
private void OnReferencesChanged(ReferencesChangedEventArgs e) { ReferencesChanged?.Invoke(this, e); }
void OnReferencesChanged(object sender, CollectionChangeEvent <Reference> e) { ReferencesChanged.RaiseEvent(entities, e); }