Merge branch 'master' of github.com:mono/mono
[mono.git] / mcs / tools / mdoc / Test / en.expected.importslashdoc / Mono.DocTest.Generic / MyList`2.xml
1 <Type Name="MyList&lt;A,B&gt;" FullName="Mono.DocTest.Generic.MyList&lt;A,B&gt;">
2   <TypeSignature Language="C#" Value="public class MyList&lt;A,B&gt; : Mono.DocTest.Generic.GenericBase&lt;System.Collections.Generic.Dictionary&lt;A,B&gt;&gt;, Mono.DocTest.Generic.IFoo&lt;A&gt;, System.Collections.Generic.ICollection&lt;A&gt;, System.Collections.Generic.IEnumerable&lt;A&gt;, System.Collections.Generic.IEnumerator&lt;A&gt; where A : class, IList&lt;B&gt;, new() where B : class, A" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MyList`2&lt;class .ctor (class System.Collections.Generic.IList`1&lt;!B&gt;) A, class (!A) B&gt; extends Mono.DocTest.Generic.GenericBase`1&lt;class System.Collections.Generic.Dictionary`2&lt;!A, !B&gt;&gt; implements class Mono.DocTest.Generic.IFoo`1&lt;!A&gt;, class System.Collections.Generic.ICollection`1&lt;!A&gt;, class System.Collections.Generic.IEnumerable`1&lt;!A&gt;, class System.Collections.Generic.IEnumerator`1&lt;!A&gt;, class System.Collections.IEnumerable, class System.Collections.IEnumerator, class System.IDisposable" />
4   <AssemblyInfo>
5     <AssemblyName>DocTest</AssemblyName>
6     <AssemblyVersion>0.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <TypeParameters>
9     <TypeParameter Name="A">
10       <Constraints>
11         <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
12         <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
13         <InterfaceName>System.Collections.Generic.IList&lt;B&gt;</InterfaceName>
14       </Constraints>
15     </TypeParameter>
16     <TypeParameter Name="B">
17       <Constraints>
18         <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
19         <BaseTypeName>A</BaseTypeName>
20       </Constraints>
21     </TypeParameter>
22   </TypeParameters>
23   <Base>
24     <BaseTypeName>Mono.DocTest.Generic.GenericBase&lt;System.Collections.Generic.Dictionary&lt;A,B&gt;&gt;</BaseTypeName>
25     <BaseTypeArguments>
26       <BaseTypeArgument TypeParamName="U">System.Collections.Generic.Dictionary&lt;A,B&gt;</BaseTypeArgument>
27     </BaseTypeArguments>
28   </Base>
29   <Interfaces>
30     <Interface>
31       <InterfaceName>Mono.DocTest.Generic.IFoo&lt;A&gt;</InterfaceName>
32     </Interface>
33     <Interface>
34       <InterfaceName>System.Collections.Generic.ICollection&lt;A&gt;</InterfaceName>
35     </Interface>
36     <Interface>
37       <InterfaceName>System.Collections.Generic.IEnumerable&lt;A&gt;</InterfaceName>
38     </Interface>
39     <Interface>
40       <InterfaceName>System.Collections.Generic.IEnumerator&lt;A&gt;</InterfaceName>
41     </Interface>
42   </Interfaces>
43   <Docs>
44     <typeparam name="A">Ako generic param</typeparam>
45     <typeparam name="B">Bko generic param</typeparam>
46     <summary>To be added.</summary>
47     <remarks>
48       <c>T:Mono.DocTest.MyList`2</c>.</remarks>
49   </Docs>
50   <Members>
51     <Member MemberName=".ctor">
52       <MemberSignature Language="C#" Value="public MyList ();" />
53       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
54       <MemberType>Constructor</MemberType>
55       <AssemblyInfo>
56         <AssemblyVersion>0.0.0.0</AssemblyVersion>
57       </AssemblyInfo>
58       <Parameters />
59       <Docs>
60         <summary>To be added.</summary>
61         <remarks>To be added.</remarks>
62       </Docs>
63     </Member>
64     <Member MemberName="CopyTo">
65       <MemberSignature Language="C#" Value="public void CopyTo (A[] array, int arrayIndex);" />
66       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(!A[] array, int32 arrayIndex) cil managed" />
67       <MemberType>Method</MemberType>
68       <AssemblyInfo>
69         <AssemblyVersion>0.0.0.0</AssemblyVersion>
70       </AssemblyInfo>
71       <ReturnValue>
72         <ReturnType>System.Void</ReturnType>
73       </ReturnValue>
74       <Parameters>
75         <Parameter Name="array" Type="A[]" />
76         <Parameter Name="arrayIndex" Type="System.Int32" />
77       </Parameters>
78       <Docs>
79         <param name="array">Where to copy elements to</param>
80         <param name="arrayIndex">Where to start copyingto</param>
81         <summary>To be added.</summary>
82         <remarks>
83           <c>M:Mono.DocTest.MyList`2.CopyTo(`0[],System.Int32)</c>.</remarks>
84       </Docs>
85     </Member>
86     <Member MemberName="Count">
87       <MemberSignature Language="C#" Value="public int Count { get; }" />
88       <MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
89       <MemberType>Property</MemberType>
90       <AssemblyInfo>
91         <AssemblyVersion>0.0.0.0</AssemblyVersion>
92       </AssemblyInfo>
93       <ReturnValue>
94         <ReturnType>System.Int32</ReturnType>
95       </ReturnValue>
96       <Docs>
97         <summary>To be added.</summary>
98         <value>A <see cref="T:System.Int32" />.</value>
99         <remarks>
100           <c>P:Mono.DocTest.MyList`2.Count</c>.</remarks>
101       </Docs>
102     </Member>
103     <Member MemberName="Current">
104       <MemberSignature Language="C#" Value="public A Current { get; }" />
105       <MemberSignature Language="ILAsm" Value=".property instance !A Current" />
106       <MemberType>Property</MemberType>
107       <AssemblyInfo>
108         <AssemblyVersion>0.0.0.0</AssemblyVersion>
109       </AssemblyInfo>
110       <ReturnValue>
111         <ReturnType>A</ReturnType>
112       </ReturnValue>
113       <Docs>
114         <summary>To be added.</summary>
115         <value>The current value.</value>
116         <remarks>
117           <c>P:Mono.DocTest.MyList`2.Current</c>.</remarks>
118       </Docs>
119     </Member>
120     <Member MemberName="Dispose">
121       <MemberSignature Language="C#" Value="public void Dispose ();" />
122       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
123       <MemberType>Method</MemberType>
124       <AssemblyInfo>
125         <AssemblyVersion>0.0.0.0</AssemblyVersion>
126       </AssemblyInfo>
127       <ReturnValue>
128         <ReturnType>System.Void</ReturnType>
129       </ReturnValue>
130       <Parameters />
131       <Docs>
132         <summary>To be added.</summary>
133         <remarks>
134           <c>M:Mono.DocTest.MyList`2.Dispose</c>.</remarks>
135       </Docs>
136     </Member>
137     <Member MemberName="Foo">
138       <MemberSignature Language="C#" Value="public System.Collections.Generic.KeyValuePair&lt;System.Collections.Generic.IEnumerable&lt;A&gt;,System.Collections.Generic.IEnumerable&lt;B&gt;&gt; Foo ();" />
139       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.KeyValuePair`2&lt;class System.Collections.Generic.IEnumerable`1&lt;!A&gt;, class System.Collections.Generic.IEnumerable`1&lt;!B&gt;&gt; Foo() cil managed" />
140       <MemberType>Method</MemberType>
141       <AssemblyInfo>
142         <AssemblyVersion>0.0.0.0</AssemblyVersion>
143       </AssemblyInfo>
144       <ReturnValue>
145         <ReturnType>System.Collections.Generic.KeyValuePair&lt;System.Collections.Generic.IEnumerable&lt;A&gt;,System.Collections.Generic.IEnumerable&lt;B&gt;&gt;</ReturnType>
146       </ReturnValue>
147       <Parameters />
148       <Docs>
149         <summary>To be added.</summary>
150         <returns>To be added.</returns>
151         <remarks>M:Mono.DocTest.Generic.MyList`2.Foo</remarks>
152       </Docs>
153     </Member>
154     <Member MemberName="GetEnumerator">
155       <MemberSignature Language="C#" Value="public System.Collections.Generic.List&lt;A&gt;.Enumerator GetEnumerator ();" />
156       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.List`1/Enumerator&lt;!A&gt; GetEnumerator() cil managed" />
157       <MemberType>Method</MemberType>
158       <AssemblyInfo>
159         <AssemblyVersion>0.0.0.0</AssemblyVersion>
160       </AssemblyInfo>
161       <ReturnValue>
162         <ReturnType>System.Collections.Generic.List&lt;A&gt;+Enumerator</ReturnType>
163       </ReturnValue>
164       <Parameters />
165       <Docs>
166         <summary>To be added.</summary>
167         <returns>A <see cref="T:System.Collections.Generic.List{`0}.Enumerator" />.</returns>
168         <remarks>
169           <c>M:Mono.DocTest.MyList`2.GetEnumerator</c>.</remarks>
170       </Docs>
171     </Member>
172     <Member MemberName="Mono.DocTest.Generic.IFoo&lt;A&gt;.Method&lt;U&gt;">
173       <MemberSignature Language="C#" Value="A IFoo&lt;A&gt;.Method&lt;U&gt; (A a, U u);" />
174       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !A Mono.DocTest.Generic.IFoo&lt;A&gt;.Method&lt;U&gt;(!A a, !!U u) cil managed" />
175       <MemberType>Method</MemberType>
176       <AssemblyInfo>
177         <AssemblyVersion>0.0.0.0</AssemblyVersion>
178       </AssemblyInfo>
179       <ReturnValue>
180         <ReturnType>A</ReturnType>
181       </ReturnValue>
182       <TypeParameters>
183         <TypeParameter Name="U" />
184       </TypeParameters>
185       <Parameters>
186         <Parameter Name="a" Type="A" />
187         <Parameter Name="u" Type="U" />
188       </Parameters>
189       <Docs>
190         <typeparam name="U">To be added.</typeparam>
191         <param name="a">To be added.</param>
192         <param name="u">To be added.</param>
193         <summary>To be added.</summary>
194         <returns>To be added.</returns>
195         <remarks>To be added.</remarks>
196       </Docs>
197     </Member>
198     <Member MemberName="MoveNext">
199       <MemberSignature Language="C#" Value="public bool MoveNext ();" />
200       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MoveNext() cil managed" />
201       <MemberType>Method</MemberType>
202       <AssemblyInfo>
203         <AssemblyVersion>0.0.0.0</AssemblyVersion>
204       </AssemblyInfo>
205       <ReturnValue>
206         <ReturnType>System.Boolean</ReturnType>
207       </ReturnValue>
208       <Parameters />
209       <Docs>
210         <summary>To be added.</summary>
211         <returns>
212           <see cref="T:System.Boolean" />
213         </returns>
214         <remarks>
215           <c>M:Mono.DocTest.MyList`2.MoveNext</c>.</remarks>
216       </Docs>
217     </Member>
218     <Member MemberName="Reset">
219       <MemberSignature Language="C#" Value="public void Reset ();" />
220       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Reset() cil managed" />
221       <MemberType>Method</MemberType>
222       <AssemblyInfo>
223         <AssemblyVersion>0.0.0.0</AssemblyVersion>
224       </AssemblyInfo>
225       <ReturnValue>
226         <ReturnType>System.Void</ReturnType>
227       </ReturnValue>
228       <Parameters />
229       <Docs>
230         <summary>To be added.</summary>
231         <remarks>
232           <c>M:Mono.DocTest.MyList`2.Reset</c>.</remarks>
233       </Docs>
234     </Member>
235     <Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Add">
236       <MemberSignature Language="C#" Value="void ICollection&lt;A&gt;.Add (A item);" />
237       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;A&gt;.Add(!A item) cil managed" />
238       <MemberType>Method</MemberType>
239       <AssemblyInfo>
240         <AssemblyVersion>0.0.0.0</AssemblyVersion>
241       </AssemblyInfo>
242       <ReturnValue>
243         <ReturnType>System.Void</ReturnType>
244       </ReturnValue>
245       <Parameters>
246         <Parameter Name="item" Type="A" />
247       </Parameters>
248       <Docs>
249         <param name="item">To be added.</param>
250         <summary>To be added.</summary>
251         <remarks>To be added.</remarks>
252       </Docs>
253     </Member>
254     <Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Clear">
255       <MemberSignature Language="C#" Value="void ICollection&lt;A&gt;.Clear ();" />
256       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;A&gt;.Clear() cil managed" />
257       <MemberType>Method</MemberType>
258       <AssemblyInfo>
259         <AssemblyVersion>0.0.0.0</AssemblyVersion>
260       </AssemblyInfo>
261       <ReturnValue>
262         <ReturnType>System.Void</ReturnType>
263       </ReturnValue>
264       <Parameters />
265       <Docs>
266         <summary>To be added.</summary>
267         <remarks>To be added.</remarks>
268       </Docs>
269     </Member>
270     <Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Contains">
271       <MemberSignature Language="C#" Value="bool ICollection&lt;A&gt;.Contains (A item);" />
272       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection&lt;A&gt;.Contains(!A item) cil managed" />
273       <MemberType>Method</MemberType>
274       <AssemblyInfo>
275         <AssemblyVersion>0.0.0.0</AssemblyVersion>
276       </AssemblyInfo>
277       <ReturnValue>
278         <ReturnType>System.Boolean</ReturnType>
279       </ReturnValue>
280       <Parameters>
281         <Parameter Name="item" Type="A" />
282       </Parameters>
283       <Docs>
284         <param name="item">To be added.</param>
285         <summary>To be added.</summary>
286         <returns>To be added.</returns>
287         <remarks>To be added.</remarks>
288       </Docs>
289     </Member>
290     <Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.IsReadOnly">
291       <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection&lt;A&gt;.IsReadOnly { get; }" />
292       <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection&lt;A&gt;.IsReadOnly" />
293       <MemberType>Property</MemberType>
294       <AssemblyInfo>
295         <AssemblyVersion>0.0.0.0</AssemblyVersion>
296       </AssemblyInfo>
297       <ReturnValue>
298         <ReturnType>System.Boolean</ReturnType>
299       </ReturnValue>
300       <Docs>
301         <summary>To be added.</summary>
302         <value>To be added.</value>
303         <remarks>To be added.</remarks>
304       </Docs>
305     </Member>
306     <Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Remove">
307       <MemberSignature Language="C#" Value="bool ICollection&lt;A&gt;.Remove (A item);" />
308       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection&lt;A&gt;.Remove(!A item) cil managed" />
309       <MemberType>Method</MemberType>
310       <AssemblyInfo>
311         <AssemblyVersion>0.0.0.0</AssemblyVersion>
312       </AssemblyInfo>
313       <ReturnValue>
314         <ReturnType>System.Boolean</ReturnType>
315       </ReturnValue>
316       <Parameters>
317         <Parameter Name="item" Type="A" />
318       </Parameters>
319       <Docs>
320         <param name="item">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="System.Collections.Generic.IEnumerable&lt;A&gt;.GetEnumerator">
327       <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator&lt;A&gt; IEnumerable&lt;A&gt;.GetEnumerator ();" />
328       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;!A&gt; System.Collections.Generic.IEnumerable&lt;A&gt;.GetEnumerator() cil managed" />
329       <MemberType>Method</MemberType>
330       <AssemblyInfo>
331         <AssemblyVersion>0.0.0.0</AssemblyVersion>
332       </AssemblyInfo>
333       <ReturnValue>
334         <ReturnType>System.Collections.Generic.IEnumerator&lt;A&gt;</ReturnType>
335       </ReturnValue>
336       <Parameters />
337       <Docs>
338         <summary>To be added.</summary>
339         <returns>To be added.</returns>
340         <remarks>To be added.</remarks>
341       </Docs>
342     </Member>
343     <Member MemberName="System.Collections.Generic.IEnumerator&lt;A&gt;.Current">
344       <MemberSignature Language="C#" Value="A System.Collections.Generic.IEnumerator&lt;A&gt;.Current { get; }" />
345       <MemberSignature Language="ILAsm" Value=".property instance !A System.Collections.Generic.IEnumerator&lt;A&gt;.Current" />
346       <MemberType>Property</MemberType>
347       <AssemblyInfo>
348         <AssemblyVersion>0.0.0.0</AssemblyVersion>
349       </AssemblyInfo>
350       <ReturnValue>
351         <ReturnType>A</ReturnType>
352       </ReturnValue>
353       <Docs>
354         <summary>To be added.</summary>
355         <value>To be added.</value>
356         <remarks>To be added.</remarks>
357       </Docs>
358     </Member>
359     <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
360       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
361       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
362       <MemberType>Method</MemberType>
363       <AssemblyInfo>
364         <AssemblyVersion>0.0.0.0</AssemblyVersion>
365       </AssemblyInfo>
366       <ReturnValue>
367         <ReturnType>System.Collections.IEnumerator</ReturnType>
368       </ReturnValue>
369       <Parameters />
370       <Docs>
371         <summary>To be added.</summary>
372         <returns>To be added.</returns>
373         <remarks>
374           <c>M:Mono.DocTest.MyList`2.System#Collections#GetEnumerator</c>.</remarks>
375       </Docs>
376     </Member>
377     <Member MemberName="System.Collections.IEnumerator.Current">
378       <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" />
379       <MemberSignature Language="ILAsm" Value=".property instance object System.Collections.IEnumerator.Current" />
380       <MemberType>Property</MemberType>
381       <AssemblyInfo>
382         <AssemblyVersion>0.0.0.0</AssemblyVersion>
383       </AssemblyInfo>
384       <ReturnValue>
385         <ReturnType>System.Object</ReturnType>
386       </ReturnValue>
387       <Docs>
388         <summary>To be added.</summary>
389         <value>To be added.</value>
390         <remarks>To be added.</remarks>
391       </Docs>
392     </Member>
393   </Members>
394 </Type>