public ResultsPane(DesignerContext designerContext, IErrorTaskCollection errors) { this.designerContext = designerContext; this.view = ResultsView.Console; this.messageLogger = new ResultsPane.ResultsMessageLogger(); this.errorManager = new ResultsPane.ResultsErrorManager(this, errors); }
private void UnregisterTimestampChangedEventHandler(IErrorTaskCollection errors) { if (errors == null) { return; } errors.TimestampChanged -= new EventHandler(this.Errors_TimestampChanged); }
private void UnregisterCollectionChangedEventHandler(IErrorTaskCollection errors) { INotifyCollectionChanged collectionChanged = errors as INotifyCollectionChanged; if (collectionChanged == null) { return; } collectionChanged.CollectionChanged -= new NotifyCollectionChangedEventHandler(this.Errors_CollectionChanged); }
private void SetDocumentErrors(IErrorTaskCollection errors) { if (this.documentErrors == errors) { return; } this.UnregisterTimestampChangedEventHandler(this.documentErrors); this.documentErrors = errors; this.RegisterTimestampChangedEventHandler(this.documentErrors); }
private void SetCurrentErrors() { IErrorTaskCollection errorTaskCollection = this.projectErrors; if (this.documentErrors != null && this.documentErrors.Count > 0 && (this.projectErrors == null || this.documentErrors.Timestamp > this.projectErrors.Timestamp)) { errorTaskCollection = this.documentErrors; } if (this.errors == errorTaskCollection) { return; } this.UnregisterCollectionChangedEventHandler(this.errors); this.errors = errorTaskCollection; this.RegisterCollectionChangedEventHandler(this.errors); this.OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); }
public ResultsErrorManager(ResultsPane resultsPane, IErrorTaskCollection errors) { this.resultsPane = resultsPane; this.errors = errors; }
private void JustDecompileGenerated_set_BuildErrors(IErrorTaskCollection value) { this.JustDecompileGenerated_BuildErrors_k__BackingField = value; }
public static ProjectBuildContext CreateBuildContext(Func <Microsoft.Build.Execution.ProjectInstance, IEnumerable <ILogger>, string[], Microsoft.Expression.Project.Build.BuildResult> buildWorker, Action <Microsoft.Expression.Project.Build.BuildResult> buildCompleteCallback, Func <Microsoft.Build.Execution.ProjectInstance> projectInstanceProvider, IEnumerable <ILogger> loggers, string displayName, IErrorTaskCollection buildErrors) { return(new ProjectBuildContext(buildWorker, buildCompleteCallback, projectInstanceProvider, loggers, displayName, buildErrors)); }
private ProjectBuildContext(Func <Microsoft.Build.Execution.ProjectInstance, IEnumerable <ILogger>, string[], Microsoft.Expression.Project.Build.BuildResult> buildWorker, Action <Microsoft.Expression.Project.Build.BuildResult> buildCompleteCallback, Func <Microsoft.Build.Execution.ProjectInstance> projectInstanceProvider, IEnumerable <ILogger> loggers, string displayName, IErrorTaskCollection buildErrors) { this.buildWorker = buildWorker; this.buildCompleteCallback = buildCompleteCallback; this.projectInstanceProvider = projectInstanceProvider; this.Loggers = loggers; this.DisplayName = displayName; this.BuildErrors = buildErrors; }