Merge pull request #231 from linquize/a853199c497bb0977970974303fac7e42080809d
[mono.git] / mcs / tools / mdoc / Test / en.expected.importslashdoc / Mono.DocTest / Widget.xml
1 <Type Name="Widget" FullName="Mono.DocTest.Widget">
2   <TypeSignature Language="C#" Value="public class Widget : Mono.DocTest.IProcess" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Widget extends System.Object implements class Mono.DocTest.IProcess" />
4   <AssemblyInfo>
5     <AssemblyName>DocTest</AssemblyName>
6     <AssemblyVersion>0.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Object</BaseTypeName>
10   </Base>
11   <Interfaces>
12     <Interface>
13       <InterfaceName>Mono.DocTest.IProcess</InterfaceName>
14     </Interface>
15   </Interfaces>
16   <Docs>
17     <summary>To be added.</summary>
18     <remarks>
19       <c>T:Mono.DocTest.Widget</c>.</remarks>
20     <altmember cref="P:Mono.DocTest.Widget.Item(System.Int32)" />
21     <extra>Some extra tag value</extra>
22   </Docs>
23   <Members>
24     <Member MemberName=".ctor">
25       <MemberSignature Language="C#" Value="public Widget ();" />
26       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
27       <MemberType>Constructor</MemberType>
28       <AssemblyInfo>
29         <AssemblyVersion>0.0.0.0</AssemblyVersion>
30       </AssemblyInfo>
31       <Parameters />
32       <Docs>
33         <summary>To be added.</summary>
34         <remarks>
35           <para>
36             <c>C:Mono.DocTest.Widget</c>.</para>
37           <para>
38             <c>M:Mono.DocTest.Widget.#ctor</c>.</para>
39           <para>
40             <see cref="C:Mono.DocTest.Widget(System.String)" />
41           </para>
42           <para>
43             <see cref="C:Mono.DocTest.Widget(System.Converter{System.String,System.String})" />
44           </para>
45         </remarks>
46       </Docs>
47     </Member>
48     <Member MemberName=".ctor">
49       <MemberSignature Language="C#" Value="public Widget (Converter&lt;string,string&gt; c);" />
50       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Converter`2&lt;string, string&gt; c) cil managed" />
51       <MemberType>Constructor</MemberType>
52       <AssemblyInfo>
53         <AssemblyVersion>0.0.0.0</AssemblyVersion>
54       </AssemblyInfo>
55       <Parameters>
56         <Parameter Name="c" Type="System.Converter&lt;System.String,System.String&gt;" />
57       </Parameters>
58       <Docs>
59         <param name="c">A <see cref="T:System.Converter{System.String,System.String}" />.</param>
60         <summary>To be added.</summary>
61         <remarks>
62           <para>
63             <c>C:Mono.DocTest.Widget(System.Converter{System.String,System.String})</c>.</para>
64         </remarks>
65       </Docs>
66     </Member>
67     <Member MemberName=".ctor">
68       <MemberSignature Language="C#" Value="public Widget (string s);" />
69       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string s) cil managed" />
70       <MemberType>Constructor</MemberType>
71       <AssemblyInfo>
72         <AssemblyVersion>0.0.0.0</AssemblyVersion>
73       </AssemblyInfo>
74       <Parameters>
75         <Parameter Name="s" Type="System.String" />
76       </Parameters>
77       <Docs>
78         <param name="s">A <see cref="T:System.String" />.</param>
79         <summary>To be added.</summary>
80         <remarks>
81           <para>
82             <c>C:Mono.DocTest.Widget(System.String)</c>.</para>
83           <para>
84             <c>M:Mono.DocTest.Widget.#ctor(System.String)</c>.</para>
85         </remarks>
86       </Docs>
87     </Member>
88     <Member MemberName="AnEvent">
89       <MemberSignature Language="C#" Value="public event Mono.DocTest.Widget.Del AnEvent;" />
90       <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnEvent" />
91       <MemberType>Event</MemberType>
92       <AssemblyInfo>
93         <AssemblyVersion>0.0.0.0</AssemblyVersion>
94       </AssemblyInfo>
95       <Attributes>
96         <Attribute>
97           <AttributeName>Mono.DocTest.Doc("Del event")</AttributeName>
98         </Attribute>
99         <Attribute>
100           <AttributeName>add: Mono.DocTest.Doc("Del add accessor")</AttributeName>
101         </Attribute>
102         <Attribute>
103           <AttributeName>remove: Mono.DocTest.Doc("Del remove accessor")</AttributeName>
104         </Attribute>
105       </Attributes>
106       <ReturnValue>
107         <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
108       </ReturnValue>
109       <Docs>
110         <summary>To be added.</summary>
111         <remarks>
112           <c>E:Mono.DocTest.Widget.AnEvent</c>.</remarks>
113       </Docs>
114     </Member>
115     <Member MemberName="AnotherEvent">
116       <MemberSignature Language="C#" Value="protected event Mono.DocTest.Widget.Del AnotherEvent;" />
117       <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnotherEvent" />
118       <MemberType>Event</MemberType>
119       <AssemblyInfo>
120         <AssemblyVersion>0.0.0.0</AssemblyVersion>
121       </AssemblyInfo>
122       <ReturnValue>
123         <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
124       </ReturnValue>
125       <Docs>
126         <summary>To be added.</summary>
127         <remarks>
128           <c>E:Mono.DocTest.Widget.AnotherEvent</c>.</remarks>
129         <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" /></exception>
130         <exception cref="T:System.MulticastNotSupportedException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception>
131       </Docs>
132     </Member>
133     <Member MemberName="array1">
134       <MemberSignature Language="C#" Value="public long[] array1;" />
135       <MemberSignature Language="ILAsm" Value=".field public int64[] array1" />
136       <MemberType>Field</MemberType>
137       <AssemblyInfo>
138         <AssemblyVersion>0.0.0.0</AssemblyVersion>
139       </AssemblyInfo>
140       <ReturnValue>
141         <ReturnType>System.Int64[]</ReturnType>
142       </ReturnValue>
143       <Docs>
144         <summary>To be added.</summary>
145         <remarks>
146           <c>F:Mono.DocTest.Widget.array1</c>.</remarks>
147       </Docs>
148     </Member>
149     <Member MemberName="array2">
150       <MemberSignature Language="C#" Value="public Mono.DocTest.Widget[,] array2;" />
151       <MemberSignature Language="ILAsm" Value=".field public class Mono.DocTest.Widget[,] array2" />
152       <MemberType>Field</MemberType>
153       <AssemblyInfo>
154         <AssemblyVersion>0.0.0.0</AssemblyVersion>
155       </AssemblyInfo>
156       <ReturnValue>
157         <ReturnType>Mono.DocTest.Widget[,]</ReturnType>
158       </ReturnValue>
159       <Docs>
160         <summary>To be added.</summary>
161         <remarks>
162           <c>F:Mono.DocTest.Widget.array2</c>.</remarks>
163       </Docs>
164     </Member>
165     <Member MemberName="classCtorError">
166       <MemberSignature Language="C#" Value="public static readonly string[] classCtorError;" />
167       <MemberSignature Language="ILAsm" Value=".field public static initonly string[] classCtorError" />
168       <MemberType>Field</MemberType>
169       <AssemblyInfo>
170         <AssemblyVersion>0.0.0.0</AssemblyVersion>
171       </AssemblyInfo>
172       <ReturnValue>
173         <ReturnType>System.String[]</ReturnType>
174       </ReturnValue>
175       <Docs>
176         <summary>To be added.</summary>
177         <remarks>
178           <c>F:Mono.DocTest.Widget.classCtorError</c>.</remarks>
179       </Docs>
180     </Member>
181     <Member MemberName="Default">
182       <MemberSignature Language="C#" Value="public void Default (int a = 1, int b = 2);" />
183       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Default(int32 a, int32 b) cil managed" />
184       <MemberType>Method</MemberType>
185       <AssemblyInfo>
186         <AssemblyVersion>0.0.0.0</AssemblyVersion>
187       </AssemblyInfo>
188       <ReturnValue>
189         <ReturnType>System.Void</ReturnType>
190       </ReturnValue>
191       <Parameters>
192         <Parameter Name="a" Type="System.Int32" />
193         <Parameter Name="b" Type="System.Int32" />
194       </Parameters>
195       <Docs>
196         <param name="a">To be added.</param>
197         <param name="b">To be added.</param>
198         <summary>To be added.</summary>
199         <remarks>
200           <c>M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)</c>
201         </remarks>
202       </Docs>
203     </Member>
204     <Member MemberName="Default">
205       <MemberSignature Language="C#" Value="public void Default (string a = &quot;a&quot;, char b = 'b');" />
206       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Default(string a, char b) cil managed" />
207       <MemberType>Method</MemberType>
208       <AssemblyInfo>
209         <AssemblyVersion>0.0.0.0</AssemblyVersion>
210       </AssemblyInfo>
211       <ReturnValue>
212         <ReturnType>System.Void</ReturnType>
213       </ReturnValue>
214       <Parameters>
215         <Parameter Name="a" Type="System.String" />
216         <Parameter Name="b" Type="System.Char" />
217       </Parameters>
218       <Docs>
219         <param name="a">To be added.</param>
220         <param name="b">To be added.</param>
221         <summary>To be added.</summary>
222         <remarks>
223           <c>M:Mono.DocTest.Widget.Default(System.String,System.Char)</c>
224         </remarks>
225       </Docs>
226     </Member>
227     <Member MemberName="defaultColor">
228       <MemberSignature Language="C#" Value="protected static Mono.DocTest.Color defaultColor;" />
229       <MemberSignature Language="ILAsm" Value=".field family static valuetype Mono.DocTest.Color defaultColor" />
230       <MemberType>Field</MemberType>
231       <AssemblyInfo>
232         <AssemblyVersion>0.0.0.0</AssemblyVersion>
233       </AssemblyInfo>
234       <ReturnValue>
235         <ReturnType>Mono.DocTest.Color</ReturnType>
236       </ReturnValue>
237       <Docs>
238         <summary>To be added.</summary>
239         <remarks>
240           <c>F:Mono.DocTest.Widget.defaultColor</c>.</remarks>
241       </Docs>
242     </Member>
243     <Member MemberName="Dynamic0">
244       <MemberSignature Language="C#" Value="public dynamic Dynamic0 (dynamic a, dynamic b);" />
245       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object Dynamic0(object a, object b) cil managed" />
246       <MemberType>Method</MemberType>
247       <AssemblyInfo>
248         <AssemblyVersion>0.0.0.0</AssemblyVersion>
249       </AssemblyInfo>
250       <ReturnValue>
251         <ReturnType>System.Object</ReturnType>
252       </ReturnValue>
253       <Parameters>
254         <Parameter Name="a" Type="System.Object" />
255         <Parameter Name="b" Type="System.Object" />
256       </Parameters>
257       <Docs>
258         <param name="a">To be added.</param>
259         <param name="b">To be added.</param>
260         <summary>To be added.</summary>
261         <returns>To be added.</returns>
262         <remarks>To be added.</remarks>
263         <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Linq.Expressions.Error.TypeMustBeDerivedFromSystemDelegate" /></exception>
264       </Docs>
265     </Member>
266     <Member MemberName="Dynamic1">
267       <MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;dynamic,string&gt; Dynamic1 (System.Collections.Generic.Dictionary&lt;dynamic,string&gt; value);" />
268       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2&lt;object, string&gt; Dynamic1(class System.Collections.Generic.Dictionary`2&lt;object, string&gt; value) cil managed" />
269       <MemberType>Method</MemberType>
270       <AssemblyInfo>
271         <AssemblyVersion>0.0.0.0</AssemblyVersion>
272       </AssemblyInfo>
273       <ReturnValue>
274         <ReturnType>System.Collections.Generic.Dictionary&lt;System.Object,System.String&gt;</ReturnType>
275       </ReturnValue>
276       <Parameters>
277         <Parameter Name="value" Type="System.Collections.Generic.Dictionary&lt;System.Object,System.String&gt;" />
278       </Parameters>
279       <Docs>
280         <param name="value">To be added.</param>
281         <summary>To be added.</summary>
282         <returns>To be added.</returns>
283         <remarks>To be added.</remarks>
284       </Docs>
285     </Member>
286     <Member MemberName="Dynamic2">
287       <MemberSignature Language="C#" Value="public Func&lt;string,dynamic&gt; Dynamic2 (Func&lt;string,dynamic&gt; value);" />
288       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2&lt;string, object&gt; Dynamic2(class System.Func`2&lt;string, object&gt; value) cil managed" />
289       <MemberType>Method</MemberType>
290       <AssemblyInfo>
291         <AssemblyVersion>0.0.0.0</AssemblyVersion>
292       </AssemblyInfo>
293       <ReturnValue>
294         <ReturnType>System.Func&lt;System.String,System.Object&gt;</ReturnType>
295       </ReturnValue>
296       <Parameters>
297         <Parameter Name="value" Type="System.Func&lt;System.String,System.Object&gt;" />
298       </Parameters>
299       <Docs>
300         <param name="value">To be added.</param>
301         <summary>To be added.</summary>
302         <returns>To be added.</returns>
303         <remarks>To be added.</remarks>
304       </Docs>
305     </Member>
306     <Member MemberName="Dynamic3">
307       <MemberSignature Language="C#" Value="public Func&lt;Func&lt;string,dynamic&gt;,Func&lt;dynamic,string&gt;&gt; Dynamic3 (Func&lt;Func&lt;string,dynamic&gt;,Func&lt;dynamic,string&gt;&gt; value);" />
308       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2&lt;class System.Func`2&lt;string, object&gt;, class System.Func`2&lt;object, string&gt;&gt; Dynamic3(class System.Func`2&lt;class System.Func`2&lt;string, object&gt;, class System.Func`2&lt;object, string&gt;&gt; value) cil managed" />
309       <MemberType>Method</MemberType>
310       <AssemblyInfo>
311         <AssemblyVersion>0.0.0.0</AssemblyVersion>
312       </AssemblyInfo>
313       <ReturnValue>
314         <ReturnType>System.Func&lt;System.Func&lt;System.String,System.Object&gt;,System.Func&lt;System.Object,System.String&gt;&gt;</ReturnType>
315       </ReturnValue>
316       <Parameters>
317         <Parameter Name="value" Type="System.Func&lt;System.Func&lt;System.String,System.Object&gt;,System.Func&lt;System.Object,System.String&gt;&gt;" />
318       </Parameters>
319       <Docs>
320         <param name="value">To be added.</param>
321         <summary>To be added.</summary>
322         <returns>To be added.</returns>
323         <remarks>To be added.</remarks>
324       </Docs>
325     </Member>
326     <Member MemberName="DynamicE1">
327       <MemberSignature Language="C#" Value="public event Func&lt;dynamic&gt; DynamicE1;" />
328       <MemberSignature Language="ILAsm" Value=".event class System.Func`1&lt;object&gt; DynamicE1" />
329       <MemberType>Event</MemberType>
330       <AssemblyInfo>
331         <AssemblyVersion>0.0.0.0</AssemblyVersion>
332       </AssemblyInfo>
333       <Attributes>
334         <Attribute>
335           <AttributeName>System.Obsolete("why not")</AttributeName>
336         </Attribute>
337       </Attributes>
338       <ReturnValue>
339         <ReturnType>System.Func&lt;System.Object&gt;</ReturnType>
340       </ReturnValue>
341       <Docs>
342         <summary>To be added.</summary>
343         <remarks>
344           <c>E:Mono.DocTest.Widget.DynamicE1</c>
345         </remarks>
346         <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" /></exception>
347         <exception cref="T:System.MulticastNotSupportedException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception>
348       </Docs>
349     </Member>
350     <Member MemberName="DynamicE2">
351       <MemberSignature Language="C#" Value="public event Func&lt;dynamic&gt; DynamicE2;" />
352       <MemberSignature Language="ILAsm" Value=".event class System.Func`1&lt;object&gt; DynamicE2" />
353       <MemberType>Event</MemberType>
354       <AssemblyInfo>
355         <AssemblyVersion>0.0.0.0</AssemblyVersion>
356       </AssemblyInfo>
357       <ReturnValue>
358         <ReturnType>System.Func&lt;System.Object&gt;</ReturnType>
359       </ReturnValue>
360       <Docs>
361         <summary>To be added.</summary>
362         <remarks>
363           <c>E:Mono.DocTest.Widget.DynamicE2</c>
364         </remarks>
365       </Docs>
366     </Member>
367     <Member MemberName="DynamicF">
368       <MemberSignature Language="C#" Value="public Func&lt;Func&lt;string,dynamic,string&gt;,Func&lt;dynamic,Func&lt;dynamic&gt;,string&gt;&gt; DynamicF;" />
369       <MemberSignature Language="ILAsm" Value=".field public class System.Func`2&lt;class System.Func`3&lt;string, object, string&gt;, class System.Func`3&lt;object, class System.Func`1&lt;object&gt;, string&gt;&gt; DynamicF" />
370       <MemberType>Field</MemberType>
371       <AssemblyInfo>
372         <AssemblyVersion>0.0.0.0</AssemblyVersion>
373       </AssemblyInfo>
374       <ReturnValue>
375         <ReturnType>System.Func&lt;System.Func&lt;System.String,System.Object,System.String&gt;,System.Func&lt;System.Object,System.Func&lt;System.Object&gt;,System.String&gt;&gt;</ReturnType>
376       </ReturnValue>
377       <Docs>
378         <summary>To be added.</summary>
379         <remarks>
380           <c>F:Mono.DocTest.Widget.DynamicF</c>
381         </remarks>
382       </Docs>
383     </Member>
384     <Member MemberName="DynamicP">
385       <MemberSignature Language="C#" Value="public Func&lt;Func&lt;string,dynamic,string&gt;,Func&lt;dynamic,Func&lt;dynamic&gt;,string&gt;&gt; DynamicP { get; }" />
386       <MemberSignature Language="ILAsm" Value=".property instance class System.Func`2&lt;class System.Func`3&lt;string, object, string&gt;, class System.Func`3&lt;object, class System.Func`1&lt;object&gt;, string&gt;&gt; DynamicP" />
387       <MemberType>Property</MemberType>
388       <AssemblyInfo>
389         <AssemblyVersion>0.0.0.0</AssemblyVersion>
390       </AssemblyInfo>
391       <ReturnValue>
392         <ReturnType>System.Func&lt;System.Func&lt;System.String,System.Object,System.String&gt;,System.Func&lt;System.Object,System.Func&lt;System.Object&gt;,System.String&gt;&gt;</ReturnType>
393       </ReturnValue>
394       <Docs>
395         <summary>To be added.</summary>
396         <value>To be added.</value>
397         <remarks>
398           <c>P:Mono.DocTest.Widget.DynamicP</c>
399         </remarks>
400       </Docs>
401     </Member>
402     <Member MemberName="Height">
403       <MemberSignature Language="C#" Value="protected long Height { get; }" />
404       <MemberSignature Language="ILAsm" Value=".property instance int64 Height" />
405       <MemberType>Property</MemberType>
406       <AssemblyInfo>
407         <AssemblyVersion>0.0.0.0</AssemblyVersion>
408       </AssemblyInfo>
409       <Attributes>
410         <Attribute>
411           <AttributeName>Mono.DocTest.Doc("Height property")</AttributeName>
412         </Attribute>
413       </Attributes>
414       <ReturnValue>
415         <ReturnType>System.Int64</ReturnType>
416       </ReturnValue>
417       <Docs>
418         <summary>To be added.</summary>
419         <value>A <see cref="T:System.Int64" /> value...</value>
420         <remarks>
421           <c>P:Mono.DocTest.Widget.Height</c>.</remarks>
422       </Docs>
423     </Member>
424     <Member MemberName="Item">
425       <MemberSignature Language="C#" Value="public int this[int i] { get; set; }" />
426       <MemberSignature Language="ILAsm" Value=".property instance int32 Item(int32)" />
427       <MemberType>Property</MemberType>
428       <AssemblyInfo>
429         <AssemblyVersion>0.0.0.0</AssemblyVersion>
430       </AssemblyInfo>
431       <Attributes>
432         <Attribute>
433           <AttributeName>Mono.DocTest.Doc("Item property")</AttributeName>
434         </Attribute>
435         <Attribute>
436           <AttributeName>set: Mono.DocTest.Doc("Item property set accessor")</AttributeName>
437         </Attribute>
438       </Attributes>
439       <ReturnValue>
440         <ReturnType>System.Int32</ReturnType>
441       </ReturnValue>
442       <Parameters>
443         <Parameter Name="i" Type="System.Int32" />
444       </Parameters>
445       <Docs>
446         <param name="i">TODO</param>
447         <summary>To be added.</summary>
448         <value>A <see cref="T:System.Int32" /> instance.</value>
449         <remarks>
450           <c>P:Mono.DocTest.Widget.Item(System.Int32)</c>.</remarks>
451       </Docs>
452     </Member>
453     <Member MemberName="Item">
454       <MemberSignature Language="C#" Value="public int this[string s, int i] { get; set; }" />
455       <MemberSignature Language="ILAsm" Value=".property instance int32 Item(string, int32)" />
456       <MemberType>Property</MemberType>
457       <AssemblyInfo>
458         <AssemblyVersion>0.0.0.0</AssemblyVersion>
459       </AssemblyInfo>
460       <ReturnValue>
461         <ReturnType>System.Int32</ReturnType>
462       </ReturnValue>
463       <Parameters>
464         <Parameter Name="s" Type="System.String" />
465         <Parameter Name="i" Type="System.Int32" />
466       </Parameters>
467       <Docs>
468         <param name="s">Some <see cref="T:System.String" />.</param>
469         <param name="i">I love <see cref="T:System.Int32" />s.</param>
470         <summary>To be added.</summary>
471         <value>A <see cref="T:System.Int32" /> instance.</value>
472         <remarks>
473           <c>P:Mono.DocTest.Widget.Item(System.String,System.Int32)</c>.</remarks>
474       </Docs>
475     </Member>
476     <Member MemberName="M0">
477       <MemberSignature Language="C#" Value="public static void M0 ();" />
478       <MemberSignature Language="ILAsm" Value=".method public static hidebysig void M0() cil managed" />
479       <MemberType>Method</MemberType>
480       <AssemblyInfo>
481         <AssemblyVersion>0.0.0.0</AssemblyVersion>
482       </AssemblyInfo>
483       <ReturnValue>
484         <ReturnType>System.Void</ReturnType>
485       </ReturnValue>
486       <Parameters />
487       <Docs>
488         <summary>To be added.</summary>
489         <remarks>
490           <c>M:Mono.DocTest.Widget.M0</c>.</remarks>
491       </Docs>
492     </Member>
493     <Member MemberName="M1">
494       <MemberSignature Language="C#" Value="public void M1 (char c, out float f, ref Mono.DocTest.DocValueType v);" />
495       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M1(char c, float32 f, valuetype Mono.DocTest.DocValueType v) cil managed" />
496       <MemberType>Method</MemberType>
497       <AssemblyInfo>
498         <AssemblyVersion>0.0.0.0</AssemblyVersion>
499       </AssemblyInfo>
500       <Attributes>
501         <Attribute>
502           <AttributeName>Mono.DocTest.Doc("normal DocAttribute", Field=true)</AttributeName>
503         </Attribute>
504       </Attributes>
505       <ReturnValue>
506         <ReturnType>System.Void</ReturnType>
507         <Attributes>
508           <Attribute>
509             <AttributeName>Mono.DocTest.Doc("return:DocAttribute", Property=typeof(Mono.DocTest.Widget))</AttributeName>
510           </Attribute>
511         </Attributes>
512       </ReturnValue>
513       <Parameters>
514         <Parameter Name="c" Type="System.Char">
515           <Attributes>
516             <Attribute>
517               <AttributeName>Mono.DocTest.Doc("c", FlagsEnum=System.ConsoleModifiers.Alt | System.ConsoleModifiers.Control)</AttributeName>
518             </Attribute>
519           </Attributes>
520         </Parameter>
521         <Parameter Name="f" Type="System.Single&amp;" RefType="out">
522           <Attributes>
523             <Attribute>
524               <AttributeName>Mono.DocTest.Doc("f", NonFlagsEnum=Mono.DocTest.Color.Red)</AttributeName>
525             </Attribute>
526           </Attributes>
527         </Parameter>
528         <Parameter Name="v" Type="Mono.DocTest.DocValueType&amp;" RefType="ref">
529           <Attributes>
530             <Attribute>
531               <AttributeName>Mono.DocTest.Doc("v")</AttributeName>
532             </Attribute>
533           </Attributes>
534         </Parameter>
535       </Parameters>
536       <Docs>
537         <param name="c">A <see cref="T:System.Char" />.</param>
538         <param name="f">A <see cref="T:System.Single" />.</param>
539         <param name="v">A <see cref="T:Mono.DocTest.DocValueType" />.</param>
540         <summary>To be added.</summary>
541         <remarks>
542           <c>M:Mono.DocTest.Widget.M1(System.Char,System.Signle@,Mono.DocTest.DocValueType@)</c>.</remarks>
543       </Docs>
544     </Member>
545     <Member MemberName="M2">
546       <MemberSignature Language="C#" Value="public void M2 (short[] x1, int[,] x2, long[][] x3);" />
547       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M2(int16[] x1, int32[,] x2, int64[][] x3) cil managed" />
548       <MemberType>Method</MemberType>
549       <AssemblyInfo>
550         <AssemblyVersion>0.0.0.0</AssemblyVersion>
551       </AssemblyInfo>
552       <ReturnValue>
553         <ReturnType>System.Void</ReturnType>
554       </ReturnValue>
555       <Parameters>
556         <Parameter Name="x1" Type="System.Int16[]" />
557         <Parameter Name="x2" Type="System.Int32[,]" />
558         <Parameter Name="x3" Type="System.Int64[][]" />
559       </Parameters>
560       <Docs>
561         <param name="x1">A <see cref="T:System.Int16" /> array.</param>
562         <param name="x2">A <see cref="T:System.Int32" /> array.</param>
563         <param name="x3">A <see cref="T:System.Int64" /> array.</param>
564         <summary>To be added.</summary>
565         <remarks>
566           <c>M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[0:,0:],System.Int64[][])</c>.</remarks>
567       </Docs>
568     </Member>
569     <Member MemberName="M3">
570       <MemberSignature Language="C#" Value="protected void M3 (long[][] x3, Mono.DocTest.Widget[,,][] x4);" />
571       <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M3(int64[][] x3, class Mono.DocTest.Widget[,,][] x4) cil managed" />
572       <MemberType>Method</MemberType>
573       <AssemblyInfo>
574         <AssemblyVersion>0.0.0.0</AssemblyVersion>
575       </AssemblyInfo>
576       <ReturnValue>
577         <ReturnType>System.Void</ReturnType>
578       </ReturnValue>
579       <Parameters>
580         <Parameter Name="x3" Type="System.Int64[][]" />
581         <Parameter Name="x4" Type="Mono.DocTest.Widget[,,][]" />
582       </Parameters>
583       <Docs>
584         <param name="x3">Another <see cref="T:System.Int64" /> array.</param>
585         <param name="x4">A <see cref="T:Mono.DocTest.Widget" /> array.</param>
586         <summary>To be added.</summary>
587         <remarks>
588           <c>M:Mono.DocTest.Widget.M3(System.Int64[][],Mono.DocTest.Widget[0:,0:,0:][])</c>.</remarks>
589       </Docs>
590     </Member>
591     <Member MemberName="M4">
592       <MemberSignature Language="C#" Value="protected void M4 (char* pc, Mono.DocTest.Color** ppf);" />
593       <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M4(char* pc, valuetype Mono.DocTest.Color** ppf) cil managed" />
594       <MemberType>Method</MemberType>
595       <AssemblyInfo>
596         <AssemblyVersion>0.0.0.0</AssemblyVersion>
597       </AssemblyInfo>
598       <ReturnValue>
599         <ReturnType>System.Void</ReturnType>
600       </ReturnValue>
601       <Parameters>
602         <Parameter Name="pc" Type="System.Char*" />
603         <Parameter Name="ppf" Type="Mono.DocTest.Color**" />
604       </Parameters>
605       <Docs>
606         <param name="pc">A <see cref="T:System.Char" /> pointer.</param>
607         <param name="ppf">A <see cref="T:Mono.DocTest.Color" /> pointer.</param>
608         <summary>To be added.</summary>
609         <remarks>
610           <c>M:Mono.DocTest.Widget.M4(System.Char*,Mono.DocTest.Color**)</c>.</remarks>
611       </Docs>
612     </Member>
613     <Member MemberName="M5">
614       <MemberSignature Language="C#" Value="protected void M5 (void* pv, double*[,][] pd);" />
615       <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M5(void* pv, float64*[,][] pd) cil managed" />
616       <MemberType>Method</MemberType>
617       <AssemblyInfo>
618         <AssemblyVersion>0.0.0.0</AssemblyVersion>
619       </AssemblyInfo>
620       <ReturnValue>
621         <ReturnType>System.Void</ReturnType>
622       </ReturnValue>
623       <Parameters>
624         <Parameter Name="pv" Type="System.Void*" />
625         <Parameter Name="pd" Type="System.Double*[,][]" />
626       </Parameters>
627       <Docs>
628         <param name="pv">A <see cref="T:System.Void" /> pointer.</param>
629         <param name="pd">A <see cref="T:System.Double" /> array.</param>
630         <summary>To be added.</summary>
631         <remarks>
632           <c>M:Mono.DocTest.Widget.M5(System.Void*,System.Double*[0:,0:][])</c>.</remarks>
633       </Docs>
634     </Member>
635     <Member MemberName="M6">
636       <MemberSignature Language="C#" Value="protected void M6 (int i, object[] args);" />
637       <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M6(int32 i, object[] args) cil managed" />
638       <MemberType>Method</MemberType>
639       <AssemblyInfo>
640         <AssemblyVersion>0.0.0.0</AssemblyVersion>
641       </AssemblyInfo>
642       <ReturnValue>
643         <ReturnType>System.Void</ReturnType>
644       </ReturnValue>
645       <Parameters>
646         <Parameter Name="i" Type="System.Int32" />
647         <Parameter Name="args" Type="System.Object[]">
648           <Attributes>
649             <Attribute>
650               <AttributeName>System.ParamArray</AttributeName>
651             </Attribute>
652           </Attributes>
653         </Parameter>
654       </Parameters>
655       <Docs>
656         <param name="i">Yet another <see cref="T:System.Int32" />.</param>
657         <param name="args">An <see cref="T:System.Object" /> array.</param>
658         <summary>To be added.</summary>
659         <remarks>
660           <c>M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])</c>.</remarks>
661       </Docs>
662     </Member>
663     <Member MemberName="M7">
664       <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" />
665       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M7(class Mono.DocTest.Widget/NestedClass/Double/Triple/Quadruple a) cil managed" />
666       <MemberType>Method</MemberType>
667       <AssemblyInfo>
668         <AssemblyVersion>0.0.0.0</AssemblyVersion>
669       </AssemblyInfo>
670       <ReturnValue>
671         <ReturnType>System.Void</ReturnType>
672       </ReturnValue>
673       <Parameters>
674         <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" />
675       </Parameters>
676       <Docs>
677         <param name="a">To be added.</param>
678         <summary>To be added.</summary>
679         <remarks>
680           <c>M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)</c>.</remarks>
681       </Docs>
682     </Member>
683     <Member MemberName="message">
684       <MemberSignature Language="C#" Value="public string message;" />
685       <MemberSignature Language="ILAsm" Value=".field public string message" />
686       <MemberType>Field</MemberType>
687       <AssemblyInfo>
688         <AssemblyVersion>0.0.0.0</AssemblyVersion>
689       </AssemblyInfo>
690       <ReturnValue>
691         <ReturnType>System.String</ReturnType>
692       </ReturnValue>
693       <Docs>
694         <summary>To be added.</summary>
695         <remarks>
696           <c>F:Mono.DocTest.Widget.message</c>.</remarks>
697       </Docs>
698     </Member>
699     <Member MemberName="monthlyAverage">
700       <MemberSignature Language="C#" Value="protected readonly double monthlyAverage;" />
701       <MemberSignature Language="ILAsm" Value=".field familyorassembly initonly float64 monthlyAverage" />
702       <MemberType>Field</MemberType>
703       <AssemblyInfo>
704         <AssemblyVersion>0.0.0.0</AssemblyVersion>
705       </AssemblyInfo>
706       <ReturnValue>
707         <ReturnType>System.Double</ReturnType>
708       </ReturnValue>
709       <Docs>
710         <summary>To be added.</summary>
711         <remarks>
712           <c>F:Mono.DocTest.Widget.monthlyAverage</c>.</remarks>
713       </Docs>
714     </Member>
715     <Member MemberName="op_Addition">
716       <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_Addition (Mono.DocTest.Widget x1, Mono.DocTest.Widget x2);" />
717       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_Addition(class Mono.DocTest.Widget x1, class Mono.DocTest.Widget x2) cil managed" />
718       <MemberType>Method</MemberType>
719       <AssemblyInfo>
720         <AssemblyVersion>0.0.0.0</AssemblyVersion>
721       </AssemblyInfo>
722       <ReturnValue>
723         <ReturnType>Mono.DocTest.Widget</ReturnType>
724       </ReturnValue>
725       <Parameters>
726         <Parameter Name="x1" Type="Mono.DocTest.Widget" />
727         <Parameter Name="x2" Type="Mono.DocTest.Widget" />
728       </Parameters>
729       <Docs>
730         <param name="x1">Yet Another <see cref="T:Mono.DocTest.Widget" />.</param>
731         <param name="x2">Yay, <see cref="T:Mono.DocTest.Widget" />s.</param>
732         <summary>To be added.</summary>
733         <returns>A <see cref="T:Mono.DocTest.Widget" /> instance (2).</returns>
734         <remarks>
735           <c>M:Mono.DocTest.Widget.op_Addition(Mono.DocTest.Widget,Mono.DocTest.Widget)</c>.</remarks>
736       </Docs>
737     </Member>
738     <Member MemberName="op_Explicit">
739       <MemberSignature Language="C#" Value="public static int op_Explicit (Mono.DocTest.Widget x);" />
740       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int32 op_Explicit(class Mono.DocTest.Widget x) cil managed" />
741       <MemberType>Method</MemberType>
742       <AssemblyInfo>
743         <AssemblyVersion>0.0.0.0</AssemblyVersion>
744       </AssemblyInfo>
745       <ReturnValue>
746         <ReturnType>System.Int32</ReturnType>
747       </ReturnValue>
748       <Parameters>
749         <Parameter Name="x" Type="Mono.DocTest.Widget" />
750       </Parameters>
751       <Docs>
752         <param name="x">
753           <see cref="T:Mono.DocTest.Widget" />s are fun!.</param>
754         <summary>To be added.</summary>
755         <returns>A <see cref="T:System.Int32" /> instance.</returns>
756         <remarks>
757           <c>M:Mono.DocTest.Widget.op_Explicit(Mono.DocTest.Widget)~System.Int32</c>.</remarks>
758       </Docs>
759     </Member>
760     <Member MemberName="op_Implicit">
761       <MemberSignature Language="C#" Value="public static long op_Implicit (Mono.DocTest.Widget x);" />
762       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int64 op_Implicit(class Mono.DocTest.Widget x) cil managed" />
763       <MemberType>Method</MemberType>
764       <AssemblyInfo>
765         <AssemblyVersion>0.0.0.0</AssemblyVersion>
766       </AssemblyInfo>
767       <ReturnValue>
768         <ReturnType>System.Int64</ReturnType>
769       </ReturnValue>
770       <Parameters>
771         <Parameter Name="x" Type="Mono.DocTest.Widget" />
772       </Parameters>
773       <Docs>
774         <param name="x">
775           <c>foo</c>; <see cref="T:Mono.DocTest.Widget" />.</param>
776         <summary>To be added.</summary>
777         <returns>A <see cref="T:System.Int64" /> instance.</returns>
778         <remarks>
779           <c>M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64</c>.</remarks>
780       </Docs>
781     </Member>
782     <Member MemberName="op_UnaryPlus">
783       <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_UnaryPlus (Mono.DocTest.Widget x);" />
784       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_UnaryPlus(class Mono.DocTest.Widget x) cil managed" />
785       <MemberType>Method</MemberType>
786       <AssemblyInfo>
787         <AssemblyVersion>0.0.0.0</AssemblyVersion>
788       </AssemblyInfo>
789       <ReturnValue>
790         <ReturnType>Mono.DocTest.Widget</ReturnType>
791       </ReturnValue>
792       <Parameters>
793         <Parameter Name="x" Type="Mono.DocTest.Widget" />
794       </Parameters>
795       <Docs>
796         <param name="x">Another <see cref="T:Mono.DocTest.Widget" />.</param>
797         <summary>To be added.</summary>
798         <returns>A <see cref="T:Mono.DocTest.Widget" /> instance.</returns>
799         <remarks>
800           <c>M:Mono.DocTest.Widget.op_UnaryPlus(Mono.DocTest.Widget)</c>.</remarks>
801       </Docs>
802     </Member>
803     <Member MemberName="pCount">
804       <MemberSignature Language="C#" Value="public int* pCount;" />
805       <MemberSignature Language="ILAsm" Value=".field public int32* pCount" />
806       <MemberType>Field</MemberType>
807       <AssemblyInfo>
808         <AssemblyVersion>0.0.0.0</AssemblyVersion>
809       </AssemblyInfo>
810       <ReturnValue>
811         <ReturnType>System.Int32*</ReturnType>
812       </ReturnValue>
813       <Docs>
814         <summary>To be added.</summary>
815         <remarks>
816           <c>F:Mono.DocTest.Widget.pCount</c>.</remarks>
817       </Docs>
818     </Member>
819     <Member MemberName="PI">
820       <MemberSignature Language="C#" Value="protected const double PI = 3.14159;" />
821       <MemberSignature Language="ILAsm" Value=".field familyorassembly static literal float64 PI = (3.14159)" />
822       <MemberType>Field</MemberType>
823       <AssemblyInfo>
824         <AssemblyVersion>0.0.0.0</AssemblyVersion>
825       </AssemblyInfo>
826       <ReturnValue>
827         <ReturnType>System.Double</ReturnType>
828       </ReturnValue>
829       <MemberValue>3.14159</MemberValue>
830       <Docs>
831         <summary>To be added.</summary>
832         <remarks>
833           <c>F:Mono.DocTest.Widget.PI</c>.</remarks>
834       </Docs>
835     </Member>
836     <Member MemberName="ppValues">
837       <MemberSignature Language="C#" Value="public float** ppValues;" />
838       <MemberSignature Language="ILAsm" Value=".field public float32** ppValues" />
839       <MemberType>Field</MemberType>
840       <AssemblyInfo>
841         <AssemblyVersion>0.0.0.0</AssemblyVersion>
842       </AssemblyInfo>
843       <ReturnValue>
844         <ReturnType>System.Single**</ReturnType>
845       </ReturnValue>
846       <Docs>
847         <summary>To be added.</summary>
848         <remarks>
849           <c>F:Mono.DocTest.Widget.ppValues</c>.</remarks>
850       </Docs>
851     </Member>
852     <Member MemberName="Width">
853       <MemberSignature Language="C#" Value="public int Width { get; protected set; }" />
854       <MemberSignature Language="ILAsm" Value=".property instance int32 Width" />
855       <MemberType>Property</MemberType>
856       <AssemblyInfo>
857         <AssemblyVersion>0.0.0.0</AssemblyVersion>
858       </AssemblyInfo>
859       <Attributes>
860         <Attribute>
861           <AttributeName>Mono.DocTest.Doc("Width property")</AttributeName>
862         </Attribute>
863         <Attribute>
864           <AttributeName>get: Mono.DocTest.Doc("Width get accessor")</AttributeName>
865         </Attribute>
866         <Attribute>
867           <AttributeName>set: Mono.DocTest.Doc("Width set accessor")</AttributeName>
868         </Attribute>
869       </Attributes>
870       <ReturnValue>
871         <ReturnType>System.Int32</ReturnType>
872       </ReturnValue>
873       <Docs>
874         <summary>To be added.</summary>
875         <value>A <see cref="T:System.Int32" /> value...</value>
876         <remarks>
877           <c>P:Mono.DocTest.Widget.Width</c>.</remarks>
878       </Docs>
879     </Member>
880     <Member MemberName="X">
881       <MemberSignature Language="C#" Value="protected short X { set; }" />
882       <MemberSignature Language="ILAsm" Value=".property instance int16 X" />
883       <MemberType>Property</MemberType>
884       <AssemblyInfo>
885         <AssemblyVersion>0.0.0.0</AssemblyVersion>
886       </AssemblyInfo>
887       <ReturnValue>
888         <ReturnType>System.Int16</ReturnType>
889       </ReturnValue>
890       <Docs>
891         <summary>To be added.</summary>
892         <value>A <see cref="T:System.Int16" /> value...</value>
893         <remarks>
894           <c>P:Mono.DocTest.Widget.X</c>.</remarks>
895       </Docs>
896     </Member>
897     <Member MemberName="Y">
898       <MemberSignature Language="C#" Value="protected double Y { get; set; }" />
899       <MemberSignature Language="ILAsm" Value=".property instance float64 Y" />
900       <MemberType>Property</MemberType>
901       <AssemblyInfo>
902         <AssemblyVersion>0.0.0.0</AssemblyVersion>
903       </AssemblyInfo>
904       <ReturnValue>
905         <ReturnType>System.Double</ReturnType>
906       </ReturnValue>
907       <Docs>
908         <summary>To be added.</summary>
909         <value>A <see cref="T:System.Double" /> value...</value>
910         <remarks>
911           <c>P:Mono.DocTest.Widget.Y</c>.</remarks>
912       </Docs>
913     </Member>
914   </Members>
915 </Type>