forked from Fody/Fody
/
MessageDisplayer.cs
39 lines (32 loc) · 951 Bytes
/
MessageDisplayer.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using Microsoft.VisualStudio.Shell;
public class MessageDisplayer
{
ErrorListProvider errorProvider;
public MessageDisplayer()
{
}
public MessageDisplayer(ErrorListProvider errorProvider)
{
this.errorProvider = errorProvider;
}
public virtual void ShowError(string error)
{
var errorTask = new ErrorTask
{
Category = TaskCategory.Misc,
Text = error,
CanDelete = true,
};
errorProvider.Tasks.Add(errorTask);
}
public virtual void ShowInfo(string info)
{
var task = new Task
{
Category = TaskCategory.Misc,
Text = info,
CanDelete = true,
};
errorProvider.Tasks.Add(task);
}
}