void YamsterCache_MessageChanged(object sender, YamsterMessageChangedEventArgs e) { if (!this.IsValid) { return; } switch (e.ChangeType) { case YamsterModelChangeType.Added: case YamsterModelChangeType.PropertyChanged: UpdateViewWithMessage(e.Message); break; } }
internal void FireChangedEvent(YamsterMessageChangedEventArgs eventArgs) { if (discardChangeEvents) { return; } if (logEventsInDebugBuild) { Debug.WriteLine("YamsterCache: " + eventArgs.ToString()); } if (MessageChanged != null) { MessageChanged(this, eventArgs); } }