1
<Type Name="IProgressStatus" FullName="Mono.Addins.IProgressStatus">
2
<TypeSignature Language="C#" Value="public interface IProgressStatus" />
4
<AssemblyName>Mono.Addins</AssemblyName>
5
<AssemblyVersion>0.4.0.0</AssemblyVersion>
6
<AssemblyVersion>1.0.0.0</AssemblyVersion>
10
<summary>Progress status listener.</summary>
11
<remarks>This interface is used by several add-in operations for progress reporting.</remarks>
14
<Member MemberName="Cancel">
15
<MemberSignature Language="C#" Value="public void Cancel ();" />
16
<MemberType>Method</MemberType>
18
<ReturnType>System.Void</ReturnType>
22
<summary>Cancels the operation being montorized.</summary>
26
<AssemblyVersion>0.4.0.0</AssemblyVersion>
29
<Member MemberName="IsCanceled">
30
<MemberSignature Language="C#" Value="public bool IsCanceled { get; }" />
31
<MemberType>Property</MemberType>
33
<ReturnType>System.Boolean</ReturnType>
36
<summary>To be added.</summary>
37
<value>To be added.</value>
38
<remarks>To be added.</remarks>
41
<AssemblyVersion>0.4.0.0</AssemblyVersion>
44
<Member MemberName="Log">
45
<MemberSignature Language="C#" Value="public void Log (string msg);" />
46
<MemberType>Method</MemberType>
48
<ReturnType>System.Void</ReturnType>
51
<Parameter Name="msg" Type="System.String" />
54
<param name="msg">Message to write.</param>
55
<summary>Writes text to the log.</summary>
59
<AssemblyVersion>0.4.0.0</AssemblyVersion>
62
<Member MemberName="LogLevel">
63
<MemberSignature Language="C#" Value="public int LogLevel { get; }" />
64
<MemberType>Property</MemberType>
66
<AssemblyVersion>0.4.0.0</AssemblyVersion>
69
<ReturnType>System.Int32</ReturnType>
72
<summary>To be added.</summary>
73
<value>To be added.</value>
74
<remarks>To be added.</remarks>
77
<Member MemberName="ReportError">
78
<MemberSignature Language="C#" Value="public void ReportError (string message, Exception exception);" />
79
<MemberType>Method</MemberType>
81
<ReturnType>System.Void</ReturnType>
84
<Parameter Name="message" Type="System.String" />
85
<Parameter Name="exception" Type="System.Exception" />
88
<param name="message">Error message (may be null).</param>
89
<param name="exception">Exception that originated the error (may be null).</param>
90
<summary>Reports and error.</summary>
91
<remarks>This method is called by the add-in engine to report an error occurred while executing the operation being monitorized.</remarks>
94
<AssemblyVersion>0.4.0.0</AssemblyVersion>
97
<Member MemberName="ReportWarning">
98
<MemberSignature Language="C#" Value="public void ReportWarning (string message);" />
99
<MemberType>Method</MemberType>
101
<ReturnType>System.Void</ReturnType>
104
<Parameter Name="message" Type="System.String" />
107
<param name="message">Warning message.</param>
108
<summary>Reports a warning.</summary>
109
<remarks>This method is called by the add-in engine to report a warning in the operation being monitorized.</remarks>
112
<AssemblyVersion>0.4.0.0</AssemblyVersion>
115
<Member MemberName="SetMessage">
116
<MemberSignature Language="C#" Value="public void SetMessage (string msg);" />
117
<MemberType>Method</MemberType>
119
<ReturnType>System.Void</ReturnType>
122
<Parameter Name="msg" Type="System.String" />
125
<param name="msg">A message.</param>
126
<summary>Sets the description of the current operation.</summary>
127
<remarks>This method is called by the add-in engine to show a description of the operation being monitorized.</remarks>
130
<AssemblyVersion>0.4.0.0</AssemblyVersion>
133
<Member MemberName="SetProgress">
134
<MemberSignature Language="C#" Value="public void SetProgress (double progress);" />
135
<MemberType>Method</MemberType>
137
<ReturnType>System.Void</ReturnType>
140
<Parameter Name="progress" Type="System.Double" />
143
<param name="progress">A number between 0 and 1. 0 means no progress, 1 means operation completed.</param>
144
<summary>Sets the progress of the operation.</summary>
145
<remarks>This method is called by the add-in engine to show the progress of the operation being monitorized.</remarks>
148
<AssemblyVersion>0.4.0.0</AssemblyVersion>