1 <Type Name="Widget" FullName="Mono.DocTest.Widget">
2 <TypeSignature Language="C#" Value="public class Widget : Mono.DocTest.IProcess" />
4 <AssemblyName>DocTest</AssemblyName>
5 <AssemblyVersion>0.0.0.0</AssemblyVersion>
8 <BaseTypeName>System.Object</BaseTypeName>
12 <InterfaceName>Mono.DocTest.IProcess</InterfaceName>
16 <summary>To be added.</summary>
18 <c>T:Mono.DocTest.Widget</c>.</remarks>
19 <altmember cref="P:Mono.DocTest.Widget.Item(System.Int32)" />
20 <extra>Some extra tag value</extra>
23 <Member MemberName=".ctor">
24 <MemberSignature Language="C#" Value="public Widget ();" />
25 <MemberType>Constructor</MemberType>
27 <AssemblyVersion>0.0.0.0</AssemblyVersion>
31 <summary>To be added.</summary>
34 <c>C:Mono.DocTest.Widget</c>.</para>
36 <c>M:Mono.DocTest.Widget.#ctor</c>.</para>
38 <see cref="C:Mono.DocTest.Widget(System.String)" />
41 <see cref="C:Mono.DocTest.Widget(System.Converter{System.String,System.String})" />
46 <Member MemberName=".ctor">
47 <MemberSignature Language="C#" Value="public Widget (Converter<string,string> c);" />
48 <MemberType>Constructor</MemberType>
50 <AssemblyVersion>0.0.0.0</AssemblyVersion>
53 <Parameter Name="c" Type="System.Converter<System.String,System.String>" />
56 <param name="c">A <see cref="T:System.Converter{System.String,System.String}" />.</param>
57 <summary>To be added.</summary>
60 <c>C:Mono.DocTest.Widget(System.Converter{System.String,System.String})</c>.</para>
64 <Member MemberName=".ctor">
65 <MemberSignature Language="C#" Value="public Widget (string s);" />
66 <MemberType>Constructor</MemberType>
68 <AssemblyVersion>0.0.0.0</AssemblyVersion>
71 <Parameter Name="s" Type="System.String" />
74 <param name="s">A <see cref="T:System.String" />.</param>
75 <summary>To be added.</summary>
78 <c>C:Mono.DocTest.Widget(System.String)</c>.</para>
80 <c>M:Mono.DocTest.Widget.#ctor(System.String)</c>.</para>
84 <Member MemberName="AnEvent">
85 <MemberSignature Language="C#" Value="public event Mono.DocTest.Widget.Del AnEvent;" />
86 <MemberType>Event</MemberType>
88 <AssemblyVersion>0.0.0.0</AssemblyVersion>
91 <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
94 <summary>To be added.</summary>
96 <c>E:Mono.DocTest.Widget.AnEvent</c>.</remarks>
99 <Member MemberName="AnotherEvent">
100 <MemberSignature Language="C#" Value="protected event Mono.DocTest.Widget.Del AnotherEvent;" />
101 <MemberType>Event</MemberType>
103 <AssemblyVersion>0.0.0.0</AssemblyVersion>
106 <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
109 <summary>To be added.</summary>
111 <c>E:Mono.DocTest.Widget.AnotherEvent</c>.</remarks>
114 <Member MemberName="array1">
115 <MemberSignature Language="C#" Value="public long[] array1;" />
116 <MemberType>Field</MemberType>
118 <AssemblyVersion>0.0.0.0</AssemblyVersion>
121 <ReturnType>System.Int64[]</ReturnType>
124 <summary>To be added.</summary>
126 <c>F:Mono.DocTest.Widget.array1</c>.</remarks>
129 <Member MemberName="array2">
130 <MemberSignature Language="C#" Value="public Mono.DocTest.Widget[,] array2;" />
131 <MemberType>Field</MemberType>
133 <AssemblyVersion>0.0.0.0</AssemblyVersion>
136 <ReturnType>Mono.DocTest.Widget[,]</ReturnType>
139 <summary>To be added.</summary>
141 <c>F:Mono.DocTest.Widget.array2</c>.</remarks>
144 <Member MemberName="classCtorError">
145 <MemberSignature Language="C#" Value="public static readonly string[] classCtorError;" />
146 <MemberType>Field</MemberType>
148 <AssemblyVersion>0.0.0.0</AssemblyVersion>
151 <ReturnType>System.String[]</ReturnType>
154 <summary>To be added.</summary>
156 <c>F:Mono.DocTest.Widget.classCtorError</c>.</remarks>
159 <Member MemberName="defaultColor">
160 <MemberSignature Language="C#" Value="protected static Mono.DocTest.Color defaultColor;" />
161 <MemberType>Field</MemberType>
163 <AssemblyVersion>0.0.0.0</AssemblyVersion>
166 <ReturnType>Mono.DocTest.Color</ReturnType>
169 <summary>To be added.</summary>
171 <c>F:Mono.DocTest.Widget.defaultColor</c>.</remarks>
174 <Member MemberName="Height">
175 <MemberSignature Language="C#" Value="protected long Height { get; }" />
176 <MemberType>Property</MemberType>
178 <AssemblyVersion>0.0.0.0</AssemblyVersion>
181 <ReturnType>System.Int64</ReturnType>
184 <summary>To be added.</summary>
185 <value>A <see cref="T:System.Int64" /> value...</value>
187 <c>P:Mono.DocTest.Widget.Height</c>.</remarks>
190 <Member MemberName="Item">
191 <MemberSignature Language="C#" Value="public int this[int i] { set; get; }" />
192 <MemberType>Property</MemberType>
194 <AssemblyVersion>0.0.0.0</AssemblyVersion>
197 <ReturnType>System.Int32</ReturnType>
200 <Parameter Name="i" Type="System.Int32" />
203 <param name="i">TODO</param>
204 <summary>To be added.</summary>
205 <value>A <see cref="T:System.Int32" /> instance.</value>
207 <c>P:Mono.DocTest.Widget.Item(System.Int32)</c>.</remarks>
210 <Member MemberName="Item">
211 <MemberSignature Language="C#" Value="public int this[string s, int i] { set; get; }" />
212 <MemberType>Property</MemberType>
214 <AssemblyVersion>0.0.0.0</AssemblyVersion>
217 <ReturnType>System.Int32</ReturnType>
220 <Parameter Name="s" Type="System.String" />
221 <Parameter Name="i" Type="System.Int32" />
224 <param name="s">Some <see cref="T:System.String" />.</param>
225 <param name="i">I love <see cref="T:System.Int32" />s.</param>
226 <summary>To be added.</summary>
227 <value>A <see cref="T:System.Int32" /> instance.</value>
229 <c>P:Mono.DocTest.Widget.Item(System.String,System.Int32)</c>.</remarks>
232 <Member MemberName="M0">
233 <MemberSignature Language="C#" Value="public static void M0 ();" />
234 <MemberType>Method</MemberType>
236 <AssemblyVersion>0.0.0.0</AssemblyVersion>
239 <ReturnType>System.Void</ReturnType>
243 <summary>To be added.</summary>
245 <c>M:Mono.DocTest.Widget.M0</c>.</remarks>
248 <Member MemberName="M1">
249 <MemberSignature Language="C#" Value="public void M1 (char c, out float f, ref Mono.DocTest.DocValueType v);" />
250 <MemberType>Method</MemberType>
252 <AssemblyVersion>0.0.0.0</AssemblyVersion>
256 <AttributeName>Mono.DocTest.Doc("normal DocAttribute", Field=true)</AttributeName>
260 <ReturnType>System.Void</ReturnType>
263 <AttributeName>Mono.DocTest.Doc("return:DocAttribute", Property=typeof(Mono.DocTest.Widget))</AttributeName>
268 <Parameter Name="c" Type="System.Char">
271 <AttributeName>Mono.DocTest.Doc("c", FlagsEnum=System.ConsoleModifiers.Alt | System.ConsoleModifiers.Control)</AttributeName>
275 <Parameter Name="f" Type="System.Single&" RefType="out">
278 <AttributeName>Mono.DocTest.Doc("f", NonFlagsEnum=Mono.DocTest.Color.Red)</AttributeName>
282 <Parameter Name="v" Type="Mono.DocTest.DocValueType&" RefType="ref">
285 <AttributeName>Mono.DocTest.Doc("v")</AttributeName>
291 <param name="c">A <see cref="T:System.Char" />.</param>
292 <param name="f">A <see cref="T:System.Single" />.</param>
293 <param name="v">A <see cref="T:Mono.DocTest.DocValueType" />.</param>
294 <summary>To be added.</summary>
296 <c>M:Mono.DocTest.Widget.M1(System.Char,System.Signle@,Mono.DocTest.DocValueType@)</c>.</remarks>
299 <Member MemberName="M2">
300 <MemberSignature Language="C#" Value="public void M2 (short[] x1, int[,] x2, long[][] x3);" />
301 <MemberType>Method</MemberType>
303 <AssemblyVersion>0.0.0.0</AssemblyVersion>
306 <ReturnType>System.Void</ReturnType>
309 <Parameter Name="x1" Type="System.Int16[]" />
310 <Parameter Name="x2" Type="System.Int32[,]" />
311 <Parameter Name="x3" Type="System.Int64[][]" />
314 <param name="x1">A <see cref="T:System.Int16" /> array.</param>
315 <param name="x2">A <see cref="T:System.Int32" /> array.</param>
316 <param name="x3">A <see cref="T:System.Int64" /> array.</param>
317 <summary>To be added.</summary>
319 <c>M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[0:,0:],System.Int64[][])</c>.</remarks>
322 <Member MemberName="M3">
323 <MemberSignature Language="C#" Value="protected void M3 (long[][] x3, Mono.DocTest.Widget[,,][] x4);" />
324 <MemberType>Method</MemberType>
326 <AssemblyVersion>0.0.0.0</AssemblyVersion>
329 <ReturnType>System.Void</ReturnType>
332 <Parameter Name="x3" Type="System.Int64[][]" />
333 <Parameter Name="x4" Type="Mono.DocTest.Widget[,,][]" />
336 <param name="x3">Another <see cref="T:System.Int64" /> array.</param>
337 <param name="x4">A <see cref="T:Mono.DocTest.Widget" /> array.</param>
338 <summary>To be added.</summary>
340 <c>M:Mono.DocTest.Widget.M3(System.Int64[][],Mono.DocTest.Widget[0:,0:,0:][])</c>.</remarks>
343 <Member MemberName="M4">
344 <MemberSignature Language="C#" Value="protected void M4 (char* pc, Mono.DocTest.Color** ppf);" />
345 <MemberType>Method</MemberType>
347 <AssemblyVersion>0.0.0.0</AssemblyVersion>
350 <ReturnType>System.Void</ReturnType>
353 <Parameter Name="pc" Type="System.Char*" />
354 <Parameter Name="ppf" Type="Mono.DocTest.Color**" />
357 <param name="pc">A <see cref="T:System.Char" /> pointer.</param>
358 <param name="ppf">A <see cref="T:Mono.DocTest.Color" /> pointer.</param>
359 <summary>To be added.</summary>
361 <c>M:Mono.DocTest.Widget.M4(System.Char*,Mono.DocTest.Color**)</c>.</remarks>
364 <Member MemberName="M5">
365 <MemberSignature Language="C#" Value="protected void M5 (void* pv, double*[,][] pd);" />
366 <MemberType>Method</MemberType>
368 <AssemblyVersion>0.0.0.0</AssemblyVersion>
371 <ReturnType>System.Void</ReturnType>
374 <Parameter Name="pv" Type="System.Void*" />
375 <Parameter Name="pd" Type="System.Double*[,][]" />
378 <param name="pv">A <see cref="T:System.Void" /> pointer.</param>
379 <param name="pd">A <see cref="T:System.Double" /> array.</param>
380 <summary>To be added.</summary>
382 <c>M:Mono.DocTest.Widget.M5(System.Void*,System.Double*[0:,0:][])</c>.</remarks>
385 <Member MemberName="M6">
386 <MemberSignature Language="C#" Value="protected void M6 (int i, object[] args);" />
387 <MemberType>Method</MemberType>
389 <AssemblyVersion>0.0.0.0</AssemblyVersion>
392 <ReturnType>System.Void</ReturnType>
395 <Parameter Name="i" Type="System.Int32" />
396 <Parameter Name="args" Type="System.Object[]">
399 <AttributeName>System.ParamArray</AttributeName>
405 <param name="i">Yet another <see cref="T:System.Int32" />.</param>
406 <param name="args">An <see cref="T:System.Object" /> array.</param>
407 <summary>To be added.</summary>
409 <c>M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])</c>.</remarks>
412 <Member MemberName="M7">
413 <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" />
414 <MemberType>Method</MemberType>
416 <AssemblyVersion>0.0.0.0</AssemblyVersion>
419 <ReturnType>System.Void</ReturnType>
422 <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" />
425 <param name="a">To be added.</param>
426 <summary>To be added.</summary>
428 <c>M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)</c>.</remarks>
431 <Member MemberName="message">
432 <MemberSignature Language="C#" Value="public string message;" />
433 <MemberType>Field</MemberType>
435 <AssemblyVersion>0.0.0.0</AssemblyVersion>
438 <ReturnType>System.String</ReturnType>
441 <summary>To be added.</summary>
443 <c>F:Mono.DocTest.Widget.message</c>.</remarks>
446 <Member MemberName="monthlyAverage">
447 <MemberSignature Language="C#" Value="protected readonly double monthlyAverage;" />
448 <MemberType>Field</MemberType>
450 <AssemblyVersion>0.0.0.0</AssemblyVersion>
453 <ReturnType>System.Double</ReturnType>
456 <summary>To be added.</summary>
458 <c>F:Mono.DocTest.Widget.monthlyAverage</c>.</remarks>
461 <Member MemberName="op_Addition">
462 <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_Addition (Mono.DocTest.Widget x1, Mono.DocTest.Widget x2);" />
463 <MemberType>Method</MemberType>
465 <AssemblyVersion>0.0.0.0</AssemblyVersion>
468 <ReturnType>Mono.DocTest.Widget</ReturnType>
471 <Parameter Name="x1" Type="Mono.DocTest.Widget" />
472 <Parameter Name="x2" Type="Mono.DocTest.Widget" />
475 <param name="x1">Yet Another <see cref="T:Mono.DocTest.Widget" />.</param>
476 <param name="x2">Yay, <see cref="T:Mono.DocTest.Widget" />s.</param>
477 <summary>To be added.</summary>
478 <returns>A <see cref="T:Mono.DocTest.Widget" /> instance (2).</returns>
480 <c>M:Mono.DocTest.Widget.op_Addition(Mono.DocTest.Widget,Mono.DocTest.Widget)</c>.</remarks>
483 <Member MemberName="op_Explicit">
484 <MemberSignature Language="C#" Value="public static int op_Explicit (Mono.DocTest.Widget x);" />
485 <MemberType>Method</MemberType>
487 <AssemblyVersion>0.0.0.0</AssemblyVersion>
490 <ReturnType>System.Int32</ReturnType>
493 <Parameter Name="x" Type="Mono.DocTest.Widget" />
497 <see cref="T:Mono.DocTest.Widget" />s are fun!.</param>
498 <summary>To be added.</summary>
499 <returns>A <see cref="T:System.Int32" /> instance.</returns>
501 <c>M:Mono.DocTest.Widget.op_Explicit(Mono.DocTest.Widget)~System.Int32</c>.</remarks>
504 <Member MemberName="op_Implicit">
505 <MemberSignature Language="C#" Value="public static long op_Implicit (Mono.DocTest.Widget x);" />
506 <MemberType>Method</MemberType>
508 <AssemblyVersion>0.0.0.0</AssemblyVersion>
511 <ReturnType>System.Int64</ReturnType>
514 <Parameter Name="x" Type="Mono.DocTest.Widget" />
518 <c>foo</c>; <see cref="T:Mono.DocTest.Widget" />.</param>
519 <summary>To be added.</summary>
520 <returns>A <see cref="T:System.Int64" /> instance.</returns>
522 <c>M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64</c>.</remarks>
525 <Member MemberName="op_UnaryPlus">
526 <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_UnaryPlus (Mono.DocTest.Widget x);" />
527 <MemberType>Method</MemberType>
529 <AssemblyVersion>0.0.0.0</AssemblyVersion>
532 <ReturnType>Mono.DocTest.Widget</ReturnType>
535 <Parameter Name="x" Type="Mono.DocTest.Widget" />
538 <param name="x">Another <see cref="T:Mono.DocTest.Widget" />.</param>
539 <summary>To be added.</summary>
540 <returns>A <see cref="T:Mono.DocTest.Widget" /> instance.</returns>
542 <c>M:Mono.DocTest.Widget.op_UnaryPlus(Mono.DocTest.Widget)</c>.</remarks>
545 <Member MemberName="pCount">
546 <MemberSignature Language="C#" Value="public int* pCount;" />
547 <MemberType>Field</MemberType>
549 <AssemblyVersion>0.0.0.0</AssemblyVersion>
552 <ReturnType>System.Int32*</ReturnType>
555 <summary>To be added.</summary>
557 <c>F:Mono.DocTest.Widget.pCount</c>.</remarks>
560 <Member MemberName="PI">
561 <MemberSignature Language="C#" Value="protected const double PI = 3.14159;" />
562 <MemberType>Field</MemberType>
564 <AssemblyVersion>0.0.0.0</AssemblyVersion>
567 <ReturnType>System.Double</ReturnType>
569 <MemberValue>3.14159</MemberValue>
571 <summary>To be added.</summary>
573 <c>F:Mono.DocTest.Widget.PI</c>.</remarks>
576 <Member MemberName="ppValues">
577 <MemberSignature Language="C#" Value="public float** ppValues;" />
578 <MemberType>Field</MemberType>
580 <AssemblyVersion>0.0.0.0</AssemblyVersion>
583 <ReturnType>System.Single**</ReturnType>
586 <summary>To be added.</summary>
588 <c>F:Mono.DocTest.Widget.ppValues</c>.</remarks>
591 <Member MemberName="Width">
592 <MemberSignature Language="C#" Value="public int Width { protected set; get; }" />
593 <MemberType>Property</MemberType>
595 <AssemblyVersion>0.0.0.0</AssemblyVersion>
598 <ReturnType>System.Int32</ReturnType>
601 <summary>To be added.</summary>
602 <value>A <see cref="T:System.Int32" /> value...</value>
604 <c>P:Mono.DocTest.Widget.Width</c>.</remarks>
607 <Member MemberName="X">
608 <MemberSignature Language="C#" Value="protected short X { set; }" />
609 <MemberType>Property</MemberType>
611 <AssemblyVersion>0.0.0.0</AssemblyVersion>
614 <ReturnType>System.Int16</ReturnType>
617 <summary>To be added.</summary>
618 <value>A <see cref="T:System.Int16" /> value...</value>
620 <c>P:Mono.DocTest.Widget.X</c>.</remarks>
623 <Member MemberName="Y">
624 <MemberSignature Language="C#" Value="protected double Y { set; get; }" />
625 <MemberType>Property</MemberType>
627 <AssemblyVersion>0.0.0.0</AssemblyVersion>
630 <ReturnType>System.Double</ReturnType>
633 <summary>To be added.</summary>
634 <value>A <see cref="T:System.Double" /> value...</value>
636 <c>P:Mono.DocTest.Widget.Y</c>.</remarks>