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>
92 <AttributeName>Mono.DocTest.Doc("Del event")</AttributeName>
95 <AttributeName>add: Mono.DocTest.Doc("Del add accessor")</AttributeName>
98 <AttributeName>remove: Mono.DocTest.Doc("Del remove accessor")</AttributeName>
102 <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
105 <summary>To be added.</summary>
107 <c>E:Mono.DocTest.Widget.AnEvent</c>.</remarks>
110 <Member MemberName="AnotherEvent">
111 <MemberSignature Language="C#" Value="protected event Mono.DocTest.Widget.Del AnotherEvent;" />
112 <MemberType>Event</MemberType>
114 <AssemblyVersion>0.0.0.0</AssemblyVersion>
117 <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
120 <summary>To be added.</summary>
122 <c>E:Mono.DocTest.Widget.AnotherEvent</c>.</remarks>
123 <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)" /></exception>
124 <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>
127 <Member MemberName="array1">
128 <MemberSignature Language="C#" Value="public long[] array1;" />
129 <MemberType>Field</MemberType>
131 <AssemblyVersion>0.0.0.0</AssemblyVersion>
134 <ReturnType>System.Int64[]</ReturnType>
137 <summary>To be added.</summary>
139 <c>F:Mono.DocTest.Widget.array1</c>.</remarks>
142 <Member MemberName="array2">
143 <MemberSignature Language="C#" Value="public Mono.DocTest.Widget[,] array2;" />
144 <MemberType>Field</MemberType>
146 <AssemblyVersion>0.0.0.0</AssemblyVersion>
149 <ReturnType>Mono.DocTest.Widget[,]</ReturnType>
152 <summary>To be added.</summary>
154 <c>F:Mono.DocTest.Widget.array2</c>.</remarks>
157 <Member MemberName="classCtorError">
158 <MemberSignature Language="C#" Value="public static readonly string[] classCtorError;" />
159 <MemberType>Field</MemberType>
161 <AssemblyVersion>0.0.0.0</AssemblyVersion>
164 <ReturnType>System.String[]</ReturnType>
167 <summary>To be added.</summary>
169 <c>F:Mono.DocTest.Widget.classCtorError</c>.</remarks>
172 <Member MemberName="defaultColor">
173 <MemberSignature Language="C#" Value="protected static Mono.DocTest.Color defaultColor;" />
174 <MemberType>Field</MemberType>
176 <AssemblyVersion>0.0.0.0</AssemblyVersion>
179 <ReturnType>Mono.DocTest.Color</ReturnType>
182 <summary>To be added.</summary>
184 <c>F:Mono.DocTest.Widget.defaultColor</c>.</remarks>
187 <Member MemberName="Height">
188 <MemberSignature Language="C#" Value="protected long Height { get; }" />
189 <MemberType>Property</MemberType>
191 <AssemblyVersion>0.0.0.0</AssemblyVersion>
195 <AttributeName>Mono.DocTest.Doc("Height property")</AttributeName>
199 <ReturnType>System.Int64</ReturnType>
202 <summary>To be added.</summary>
203 <value>A <see cref="T:System.Int64" /> value...</value>
205 <c>P:Mono.DocTest.Widget.Height</c>.</remarks>
208 <Member MemberName="Item">
209 <MemberSignature Language="C#" Value="public int this[int i] { set; get; }" />
210 <MemberType>Property</MemberType>
212 <AssemblyVersion>0.0.0.0</AssemblyVersion>
216 <AttributeName>Mono.DocTest.Doc("Item property")</AttributeName>
219 <AttributeName>set: Mono.DocTest.Doc("Item property set accessor")</AttributeName>
223 <ReturnType>System.Int32</ReturnType>
226 <Parameter Name="i" Type="System.Int32" />
229 <param name="i">TODO</param>
230 <summary>To be added.</summary>
231 <value>A <see cref="T:System.Int32" /> instance.</value>
233 <c>P:Mono.DocTest.Widget.Item(System.Int32)</c>.</remarks>
236 <Member MemberName="Item">
237 <MemberSignature Language="C#" Value="public int this[string s, int i] { set; get; }" />
238 <MemberType>Property</MemberType>
240 <AssemblyVersion>0.0.0.0</AssemblyVersion>
243 <ReturnType>System.Int32</ReturnType>
246 <Parameter Name="s" Type="System.String" />
247 <Parameter Name="i" Type="System.Int32" />
250 <param name="s">Some <see cref="T:System.String" />.</param>
251 <param name="i">I love <see cref="T:System.Int32" />s.</param>
252 <summary>To be added.</summary>
253 <value>A <see cref="T:System.Int32" /> instance.</value>
255 <c>P:Mono.DocTest.Widget.Item(System.String,System.Int32)</c>.</remarks>
258 <Member MemberName="M0">
259 <MemberSignature Language="C#" Value="public static void M0 ();" />
260 <MemberType>Method</MemberType>
262 <AssemblyVersion>0.0.0.0</AssemblyVersion>
265 <ReturnType>System.Void</ReturnType>
269 <summary>To be added.</summary>
271 <c>M:Mono.DocTest.Widget.M0</c>.</remarks>
274 <Member MemberName="M1">
275 <MemberSignature Language="C#" Value="public void M1 (char c, out float f, ref Mono.DocTest.DocValueType v);" />
276 <MemberType>Method</MemberType>
278 <AssemblyVersion>0.0.0.0</AssemblyVersion>
282 <AttributeName>Mono.DocTest.Doc("normal DocAttribute", Field=true)</AttributeName>
286 <ReturnType>System.Void</ReturnType>
289 <AttributeName>Mono.DocTest.Doc("return:DocAttribute", Property=typeof(Mono.DocTest.Widget))</AttributeName>
294 <Parameter Name="c" Type="System.Char">
297 <AttributeName>Mono.DocTest.Doc("c", FlagsEnum=System.ConsoleModifiers.Alt | System.ConsoleModifiers.Control)</AttributeName>
301 <Parameter Name="f" Type="System.Single&" RefType="out">
304 <AttributeName>Mono.DocTest.Doc("f", NonFlagsEnum=Mono.DocTest.Color.Red)</AttributeName>
308 <Parameter Name="v" Type="Mono.DocTest.DocValueType&" RefType="ref">
311 <AttributeName>Mono.DocTest.Doc("v")</AttributeName>
317 <param name="c">A <see cref="T:System.Char" />.</param>
318 <param name="f">A <see cref="T:System.Single" />.</param>
319 <param name="v">A <see cref="T:Mono.DocTest.DocValueType" />.</param>
320 <summary>To be added.</summary>
322 <c>M:Mono.DocTest.Widget.M1(System.Char,System.Signle@,Mono.DocTest.DocValueType@)</c>.</remarks>
325 <Member MemberName="M2">
326 <MemberSignature Language="C#" Value="public void M2 (short[] x1, int[,] x2, long[][] x3);" />
327 <MemberType>Method</MemberType>
329 <AssemblyVersion>0.0.0.0</AssemblyVersion>
332 <ReturnType>System.Void</ReturnType>
335 <Parameter Name="x1" Type="System.Int16[]" />
336 <Parameter Name="x2" Type="System.Int32[,]" />
337 <Parameter Name="x3" Type="System.Int64[][]" />
340 <param name="x1">A <see cref="T:System.Int16" /> array.</param>
341 <param name="x2">A <see cref="T:System.Int32" /> array.</param>
342 <param name="x3">A <see cref="T:System.Int64" /> array.</param>
343 <summary>To be added.</summary>
345 <c>M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[0:,0:],System.Int64[][])</c>.</remarks>
348 <Member MemberName="M3">
349 <MemberSignature Language="C#" Value="protected void M3 (long[][] x3, Mono.DocTest.Widget[,,][] x4);" />
350 <MemberType>Method</MemberType>
352 <AssemblyVersion>0.0.0.0</AssemblyVersion>
355 <ReturnType>System.Void</ReturnType>
358 <Parameter Name="x3" Type="System.Int64[][]" />
359 <Parameter Name="x4" Type="Mono.DocTest.Widget[,,][]" />
362 <param name="x3">Another <see cref="T:System.Int64" /> array.</param>
363 <param name="x4">A <see cref="T:Mono.DocTest.Widget" /> array.</param>
364 <summary>To be added.</summary>
366 <c>M:Mono.DocTest.Widget.M3(System.Int64[][],Mono.DocTest.Widget[0:,0:,0:][])</c>.</remarks>
369 <Member MemberName="M4">
370 <MemberSignature Language="C#" Value="protected void M4 (char* pc, Mono.DocTest.Color** ppf);" />
371 <MemberType>Method</MemberType>
373 <AssemblyVersion>0.0.0.0</AssemblyVersion>
376 <ReturnType>System.Void</ReturnType>
379 <Parameter Name="pc" Type="System.Char*" />
380 <Parameter Name="ppf" Type="Mono.DocTest.Color**" />
383 <param name="pc">A <see cref="T:System.Char" /> pointer.</param>
384 <param name="ppf">A <see cref="T:Mono.DocTest.Color" /> pointer.</param>
385 <summary>To be added.</summary>
387 <c>M:Mono.DocTest.Widget.M4(System.Char*,Mono.DocTest.Color**)</c>.</remarks>
390 <Member MemberName="M5">
391 <MemberSignature Language="C#" Value="protected void M5 (void* pv, double*[,][] pd);" />
392 <MemberType>Method</MemberType>
394 <AssemblyVersion>0.0.0.0</AssemblyVersion>
397 <ReturnType>System.Void</ReturnType>
400 <Parameter Name="pv" Type="System.Void*" />
401 <Parameter Name="pd" Type="System.Double*[,][]" />
404 <param name="pv">A <see cref="T:System.Void" /> pointer.</param>
405 <param name="pd">A <see cref="T:System.Double" /> array.</param>
406 <summary>To be added.</summary>
408 <c>M:Mono.DocTest.Widget.M5(System.Void*,System.Double*[0:,0:][])</c>.</remarks>
411 <Member MemberName="M6">
412 <MemberSignature Language="C#" Value="protected void M6 (int i, object[] args);" />
413 <MemberType>Method</MemberType>
415 <AssemblyVersion>0.0.0.0</AssemblyVersion>
418 <ReturnType>System.Void</ReturnType>
421 <Parameter Name="i" Type="System.Int32" />
422 <Parameter Name="args" Type="System.Object[]">
425 <AttributeName>System.ParamArray</AttributeName>
431 <param name="i">Yet another <see cref="T:System.Int32" />.</param>
432 <param name="args">An <see cref="T:System.Object" /> array.</param>
433 <summary>To be added.</summary>
435 <c>M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])</c>.</remarks>
438 <Member MemberName="M7">
439 <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" />
440 <MemberType>Method</MemberType>
442 <AssemblyVersion>0.0.0.0</AssemblyVersion>
445 <ReturnType>System.Void</ReturnType>
448 <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" />
451 <param name="a">To be added.</param>
452 <summary>To be added.</summary>
454 <c>M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)</c>.</remarks>
457 <Member MemberName="message">
458 <MemberSignature Language="C#" Value="public string message;" />
459 <MemberType>Field</MemberType>
461 <AssemblyVersion>0.0.0.0</AssemblyVersion>
464 <ReturnType>System.String</ReturnType>
467 <summary>To be added.</summary>
469 <c>F:Mono.DocTest.Widget.message</c>.</remarks>
472 <Member MemberName="monthlyAverage">
473 <MemberSignature Language="C#" Value="protected readonly double monthlyAverage;" />
474 <MemberType>Field</MemberType>
476 <AssemblyVersion>0.0.0.0</AssemblyVersion>
479 <ReturnType>System.Double</ReturnType>
482 <summary>To be added.</summary>
484 <c>F:Mono.DocTest.Widget.monthlyAverage</c>.</remarks>
487 <Member MemberName="op_Addition">
488 <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_Addition (Mono.DocTest.Widget x1, Mono.DocTest.Widget x2);" />
489 <MemberType>Method</MemberType>
491 <AssemblyVersion>0.0.0.0</AssemblyVersion>
494 <ReturnType>Mono.DocTest.Widget</ReturnType>
497 <Parameter Name="x1" Type="Mono.DocTest.Widget" />
498 <Parameter Name="x2" Type="Mono.DocTest.Widget" />
501 <param name="x1">Yet Another <see cref="T:Mono.DocTest.Widget" />.</param>
502 <param name="x2">Yay, <see cref="T:Mono.DocTest.Widget" />s.</param>
503 <summary>To be added.</summary>
504 <returns>A <see cref="T:Mono.DocTest.Widget" /> instance (2).</returns>
506 <c>M:Mono.DocTest.Widget.op_Addition(Mono.DocTest.Widget,Mono.DocTest.Widget)</c>.</remarks>
509 <Member MemberName="op_Explicit">
510 <MemberSignature Language="C#" Value="public static int op_Explicit (Mono.DocTest.Widget x);" />
511 <MemberType>Method</MemberType>
513 <AssemblyVersion>0.0.0.0</AssemblyVersion>
516 <ReturnType>System.Int32</ReturnType>
519 <Parameter Name="x" Type="Mono.DocTest.Widget" />
523 <see cref="T:Mono.DocTest.Widget" />s are fun!.</param>
524 <summary>To be added.</summary>
525 <returns>A <see cref="T:System.Int32" /> instance.</returns>
527 <c>M:Mono.DocTest.Widget.op_Explicit(Mono.DocTest.Widget)~System.Int32</c>.</remarks>
530 <Member MemberName="op_Implicit">
531 <MemberSignature Language="C#" Value="public static long op_Implicit (Mono.DocTest.Widget x);" />
532 <MemberType>Method</MemberType>
534 <AssemblyVersion>0.0.0.0</AssemblyVersion>
537 <ReturnType>System.Int64</ReturnType>
540 <Parameter Name="x" Type="Mono.DocTest.Widget" />
544 <c>foo</c>; <see cref="T:Mono.DocTest.Widget" />.</param>
545 <summary>To be added.</summary>
546 <returns>A <see cref="T:System.Int64" /> instance.</returns>
548 <c>M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64</c>.</remarks>
551 <Member MemberName="op_UnaryPlus">
552 <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_UnaryPlus (Mono.DocTest.Widget x);" />
553 <MemberType>Method</MemberType>
555 <AssemblyVersion>0.0.0.0</AssemblyVersion>
558 <ReturnType>Mono.DocTest.Widget</ReturnType>
561 <Parameter Name="x" Type="Mono.DocTest.Widget" />
564 <param name="x">Another <see cref="T:Mono.DocTest.Widget" />.</param>
565 <summary>To be added.</summary>
566 <returns>A <see cref="T:Mono.DocTest.Widget" /> instance.</returns>
568 <c>M:Mono.DocTest.Widget.op_UnaryPlus(Mono.DocTest.Widget)</c>.</remarks>
571 <Member MemberName="pCount">
572 <MemberSignature Language="C#" Value="public int* pCount;" />
573 <MemberType>Field</MemberType>
575 <AssemblyVersion>0.0.0.0</AssemblyVersion>
578 <ReturnType>System.Int32*</ReturnType>
581 <summary>To be added.</summary>
583 <c>F:Mono.DocTest.Widget.pCount</c>.</remarks>
586 <Member MemberName="PI">
587 <MemberSignature Language="C#" Value="protected const double PI = 3.14159;" />
588 <MemberType>Field</MemberType>
590 <AssemblyVersion>0.0.0.0</AssemblyVersion>
593 <ReturnType>System.Double</ReturnType>
595 <MemberValue>3.14159</MemberValue>
597 <summary>To be added.</summary>
599 <c>F:Mono.DocTest.Widget.PI</c>.</remarks>
602 <Member MemberName="ppValues">
603 <MemberSignature Language="C#" Value="public float** ppValues;" />
604 <MemberType>Field</MemberType>
606 <AssemblyVersion>0.0.0.0</AssemblyVersion>
609 <ReturnType>System.Single**</ReturnType>
612 <summary>To be added.</summary>
614 <c>F:Mono.DocTest.Widget.ppValues</c>.</remarks>
617 <Member MemberName="Width">
618 <MemberSignature Language="C#" Value="public int Width { protected set; get; }" />
619 <MemberType>Property</MemberType>
621 <AssemblyVersion>0.0.0.0</AssemblyVersion>
625 <AttributeName>Mono.DocTest.Doc("Width property")</AttributeName>
628 <AttributeName>get: Mono.DocTest.Doc("Width get accessor")</AttributeName>
631 <AttributeName>set: Mono.DocTest.Doc("Width set accessor")</AttributeName>
635 <ReturnType>System.Int32</ReturnType>
638 <summary>To be added.</summary>
639 <value>A <see cref="T:System.Int32" /> value...</value>
641 <c>P:Mono.DocTest.Widget.Width</c>.</remarks>
644 <Member MemberName="X">
645 <MemberSignature Language="C#" Value="protected short X { set; }" />
646 <MemberType>Property</MemberType>
648 <AssemblyVersion>0.0.0.0</AssemblyVersion>
651 <ReturnType>System.Int16</ReturnType>
654 <summary>To be added.</summary>
655 <value>A <see cref="T:System.Int16" /> value...</value>
657 <c>P:Mono.DocTest.Widget.X</c>.</remarks>
660 <Member MemberName="Y">
661 <MemberSignature Language="C#" Value="protected double Y { set; get; }" />
662 <MemberType>Property</MemberType>
664 <AssemblyVersion>0.0.0.0</AssemblyVersion>
667 <ReturnType>System.Double</ReturnType>
670 <summary>To be added.</summary>
671 <value>A <see cref="T:System.Double" /> value...</value>
673 <c>P:Mono.DocTest.Widget.Y</c>.</remarks>