예제 #1
0
        protected internal virtual void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)
        {
            var ev = _eventMap.GetEventHandlers <EventHandler <WorkspaceDiagnosticEventArgs> >(WorkspaceFailedEventName);

            if (ev.HasHandlers)
            {
                var args = new WorkspaceDiagnosticEventArgs(diagnostic);
                ev.RaiseEvent(handler => handler(this, args));
            }
        }
예제 #2
0
 public WorkspaceDiagnosticEventArgs(WorkspaceDiagnostic diagnostic)
 {
     this.Diagnostic = diagnostic;
 }