Ejemplo n.º 1
0
        private IErrorItem Add(string text, Action<IErrorItem> handler, bool isWarning)
        {
            var errorTask = new ErrorTask();

            errorTask.Category = TaskCategory.Misc;
            errorTask.ErrorCategory = isWarning ? TaskErrorCategory.Warning : TaskErrorCategory.Error;
            errorTask.Text = text;

            var errorItem = new ErrorItem(this.errorListProvider, errorTask);

            errorTask.Navigate += (sender, e) =>
            {
                if (handler != null)
                    handler(errorItem);
            };

            this.errorListProvider.Tasks.Add(errorTask);

            return errorItem;
        }
Ejemplo n.º 2
0
        private IErrorItem Add(string text, Action <IErrorItem> handler, bool isWarning)
        {
            var errorTask = new ErrorTask();

            errorTask.Category      = TaskCategory.Misc;
            errorTask.ErrorCategory = isWarning ? TaskErrorCategory.Warning : TaskErrorCategory.Error;
            errorTask.Text          = text;

            var errorItem = new ErrorItem(this.errorListProvider, errorTask);

            errorTask.Navigate += (sender, e) =>
            {
                if (handler != null)
                {
                    handler(errorItem);
                }
            };

            this.errorListProvider.Tasks.Add(errorTask);

            return(errorItem);
        }