1 <Type Name="MyList<A,B>" FullName="Mono.DocTest.Generic.MyList<A,B>">
2 <TypeSignature Language="C#" Value="public class MyList<A,B> : Mono.DocTest.Generic.GenericBase<System.Collections.Generic.Dictionary<A,B>>, Mono.DocTest.Generic.IFoo<A>, System.Collections.Generic.ICollection<A>, System.Collections.Generic.IEnumerable<A>, System.Collections.Generic.IEnumerator<A> where A : class, IList<B>, new() where B : class, A" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MyList`2<class .ctor (class System.Collections.Generic.IList`1<!B>) A, class (!A) B> extends Mono.DocTest.Generic.GenericBase`1<class System.Collections.Generic.Dictionary`2<!A, !B>> implements class Mono.DocTest.Generic.IFoo`1<!A>, class System.Collections.Generic.ICollection`1<!A>, class System.Collections.Generic.IEnumerable`1<!A>, class System.Collections.Generic.IEnumerator`1<!A>, class System.Collections.IEnumerable, class System.Collections.IEnumerator, class System.IDisposable" />
5 <AssemblyName>DocTest</AssemblyName>
6 <AssemblyVersion>0.0.0.0</AssemblyVersion>
7 <AssemblyVersion>2.0.0.0</AssemblyVersion>
10 <TypeParameter Name="A">
12 <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
13 <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
14 <InterfaceName>System.Collections.Generic.IList<B></InterfaceName>
17 <TypeParameter Name="B">
19 <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
20 <BaseTypeName>A</BaseTypeName>
25 <BaseTypeName>Mono.DocTest.Generic.GenericBase<System.Collections.Generic.Dictionary<A,B>></BaseTypeName>
27 <BaseTypeArgument TypeParamName="U">System.Collections.Generic.Dictionary<A,B></BaseTypeArgument>
32 <InterfaceName>Mono.DocTest.Generic.IFoo<A></InterfaceName>
35 <InterfaceName>System.Collections.Generic.ICollection<A></InterfaceName>
38 <InterfaceName>System.Collections.Generic.IEnumerable<A></InterfaceName>
41 <InterfaceName>System.Collections.Generic.IEnumerator<A></InterfaceName>
45 <typeparam name="A">To be added.</typeparam>
46 <typeparam name="B">To be added.</typeparam>
47 <summary>To be added.</summary>
48 <remarks>To be added.</remarks>
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>
56 <AssemblyVersion>0.0.0.0</AssemblyVersion>
57 <AssemblyVersion>2.0.0.0</AssemblyVersion>
61 <summary>To be added.</summary>
62 <remarks>To be added.</remarks>
65 <Member MemberName="CopyTo">
66 <MemberSignature Language="C#" Value="public void CopyTo (A[] array, int arrayIndex);" />
67 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(!A[] array, int32 arrayIndex) cil managed" />
68 <MemberType>Method</MemberType>
70 <AssemblyVersion>0.0.0.0</AssemblyVersion>
71 <AssemblyVersion>2.0.0.0</AssemblyVersion>
74 <ReturnType>System.Void</ReturnType>
77 <Parameter Name="array" Type="A[]" />
78 <Parameter Name="arrayIndex" Type="System.Int32" />
81 <param name="array">To be added.</param>
82 <param name="arrayIndex">To be added.</param>
83 <summary>To be added.</summary>
84 <remarks>To be added.</remarks>
87 <Member MemberName="Count">
88 <MemberSignature Language="C#" Value="public int Count { get; }" />
89 <MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
90 <MemberType>Property</MemberType>
92 <AssemblyVersion>0.0.0.0</AssemblyVersion>
93 <AssemblyVersion>2.0.0.0</AssemblyVersion>
96 <ReturnType>System.Int32</ReturnType>
99 <summary>To be added.</summary>
100 <value>To be added.</value>
101 <remarks>To be added.</remarks>
104 <Member MemberName="Current">
105 <MemberSignature Language="C#" Value="public A Current { get; }" />
106 <MemberSignature Language="ILAsm" Value=".property instance !A Current" />
107 <MemberType>Property</MemberType>
109 <AssemblyVersion>0.0.0.0</AssemblyVersion>
110 <AssemblyVersion>2.0.0.0</AssemblyVersion>
113 <ReturnType>A</ReturnType>
116 <summary>To be added.</summary>
117 <value>To be added.</value>
118 <remarks>To be added.</remarks>
121 <Member MemberName="Dispose">
122 <MemberSignature Language="C#" Value="public void Dispose ();" />
123 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
124 <MemberType>Method</MemberType>
126 <AssemblyVersion>0.0.0.0</AssemblyVersion>
127 <AssemblyVersion>2.0.0.0</AssemblyVersion>
130 <ReturnType>System.Void</ReturnType>
134 <summary>To be added.</summary>
135 <remarks>To be added.</remarks>
138 <Member MemberName="Foo">
139 <MemberSignature Language="C#" Value="public System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>> Foo ();" />
140 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.KeyValuePair`2<class System.Collections.Generic.IEnumerable`1<!A>, class System.Collections.Generic.IEnumerable`1<!B>> Foo() cil managed" />
141 <MemberType>Method</MemberType>
143 <AssemblyVersion>0.0.0.0</AssemblyVersion>
144 <AssemblyVersion>2.0.0.0</AssemblyVersion>
147 <ReturnType>System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>></ReturnType>
151 <summary>To be added.</summary>
152 <returns>To be added.</returns>
153 <remarks>To be added.</remarks>
156 <Member MemberName="GetEnumerator">
157 <MemberSignature Language="C#" Value="public System.Collections.Generic.List<A>.Enumerator GetEnumerator ();" />
158 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.List`1/Enumerator<!A> GetEnumerator() cil managed" />
159 <MemberType>Method</MemberType>
161 <AssemblyVersion>0.0.0.0</AssemblyVersion>
162 <AssemblyVersion>2.0.0.0</AssemblyVersion>
165 <ReturnType>System.Collections.Generic.List<A>+Enumerator</ReturnType>
169 <summary>To be added.</summary>
170 <returns>To be added.</returns>
171 <remarks>To be added.</remarks>
174 <Member MemberName="Mono.DocTest.Generic.IFoo<A>.Method<U>">
175 <MemberSignature Language="C#" Value="A IFoo<A>.Method<U> (A a, U u);" />
176 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !A Mono.DocTest.Generic.IFoo<A>.Method<U>(!A a, !!U u) cil managed" />
177 <MemberType>Method</MemberType>
179 <AssemblyVersion>0.0.0.0</AssemblyVersion>
180 <AssemblyVersion>2.0.0.0</AssemblyVersion>
183 <ReturnType>A</ReturnType>
186 <TypeParameter Name="U" />
189 <Parameter Name="a" Type="A" />
190 <Parameter Name="u" Type="U" />
193 <typeparam name="U">To be added.</typeparam>
194 <param name="a">To be added.</param>
195 <param name="u">To be added.</param>
196 <summary>To be added.</summary>
197 <returns>To be added.</returns>
198 <remarks>To be added.</remarks>
201 <Member MemberName="MoveNext">
202 <MemberSignature Language="C#" Value="public bool MoveNext ();" />
203 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MoveNext() cil managed" />
204 <MemberType>Method</MemberType>
206 <AssemblyVersion>0.0.0.0</AssemblyVersion>
207 <AssemblyVersion>2.0.0.0</AssemblyVersion>
210 <ReturnType>System.Boolean</ReturnType>
214 <summary>To be added.</summary>
215 <returns>To be added.</returns>
216 <remarks>To be added.</remarks>
219 <Member MemberName="Reset">
220 <MemberSignature Language="C#" Value="public void Reset ();" />
221 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Reset() cil managed" />
222 <MemberType>Method</MemberType>
224 <AssemblyVersion>0.0.0.0</AssemblyVersion>
225 <AssemblyVersion>2.0.0.0</AssemblyVersion>
228 <ReturnType>System.Void</ReturnType>
232 <summary>To be added.</summary>
233 <remarks>To be added.</remarks>
236 <Member MemberName="System.Collections.Generic.ICollection<A>.Add">
237 <MemberSignature Language="C#" Value="void ICollection<A>.Add (A item);" />
238 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Add(!A item) cil managed" />
239 <MemberType>Method</MemberType>
241 <AssemblyVersion>0.0.0.0</AssemblyVersion>
242 <AssemblyVersion>2.0.0.0</AssemblyVersion>
245 <ReturnType>System.Void</ReturnType>
248 <Parameter Name="item" Type="A" />
251 <param name="item">To be added.</param>
252 <summary>To be added.</summary>
253 <remarks>To be added.</remarks>
256 <Member MemberName="System.Collections.Generic.ICollection<A>.Clear">
257 <MemberSignature Language="C#" Value="void ICollection<A>.Clear ();" />
258 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Clear() cil managed" />
259 <MemberType>Method</MemberType>
261 <AssemblyVersion>0.0.0.0</AssemblyVersion>
262 <AssemblyVersion>2.0.0.0</AssemblyVersion>
265 <ReturnType>System.Void</ReturnType>
269 <summary>To be added.</summary>
270 <remarks>To be added.</remarks>
273 <Member MemberName="System.Collections.Generic.ICollection<A>.Contains">
274 <MemberSignature Language="C#" Value="bool ICollection<A>.Contains (A item);" />
275 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Contains(!A item) cil managed" />
276 <MemberType>Method</MemberType>
278 <AssemblyVersion>0.0.0.0</AssemblyVersion>
279 <AssemblyVersion>2.0.0.0</AssemblyVersion>
282 <ReturnType>System.Boolean</ReturnType>
285 <Parameter Name="item" Type="A" />
288 <param name="item">To be added.</param>
289 <summary>To be added.</summary>
290 <returns>To be added.</returns>
291 <remarks>To be added.</remarks>
294 <Member MemberName="System.Collections.Generic.ICollection<A>.IsReadOnly">
295 <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection<A>.IsReadOnly { get; }" />
296 <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection<A>.IsReadOnly" />
297 <MemberType>Property</MemberType>
299 <AssemblyVersion>0.0.0.0</AssemblyVersion>
300 <AssemblyVersion>2.0.0.0</AssemblyVersion>
303 <ReturnType>System.Boolean</ReturnType>
306 <summary>To be added.</summary>
307 <value>To be added.</value>
308 <remarks>To be added.</remarks>
311 <Member MemberName="System.Collections.Generic.ICollection<A>.Remove">
312 <MemberSignature Language="C#" Value="bool ICollection<A>.Remove (A item);" />
313 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Remove(!A item) cil managed" />
314 <MemberType>Method</MemberType>
316 <AssemblyVersion>0.0.0.0</AssemblyVersion>
317 <AssemblyVersion>2.0.0.0</AssemblyVersion>
320 <ReturnType>System.Boolean</ReturnType>
323 <Parameter Name="item" Type="A" />
326 <param name="item">To be added.</param>
327 <summary>To be added.</summary>
328 <returns>To be added.</returns>
329 <remarks>To be added.</remarks>
332 <Member MemberName="System.Collections.Generic.IEnumerable<A>.GetEnumerator">
333 <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator<A> IEnumerable<A>.GetEnumerator ();" />
334 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<!A> System.Collections.Generic.IEnumerable<A>.GetEnumerator() cil managed" />
335 <MemberType>Method</MemberType>
337 <AssemblyVersion>0.0.0.0</AssemblyVersion>
338 <AssemblyVersion>2.0.0.0</AssemblyVersion>
341 <ReturnType>System.Collections.Generic.IEnumerator<A></ReturnType>
345 <summary>To be added.</summary>
346 <returns>To be added.</returns>
347 <remarks>To be added.</remarks>
350 <Member MemberName="System.Collections.Generic.IEnumerator<A>.Current">
351 <MemberSignature Language="C#" Value="A System.Collections.Generic.IEnumerator<A>.Current { get; }" />
352 <MemberSignature Language="ILAsm" Value=".property instance !A System.Collections.Generic.IEnumerator<A>.Current" />
353 <MemberType>Property</MemberType>
355 <AssemblyVersion>0.0.0.0</AssemblyVersion>
356 <AssemblyVersion>2.0.0.0</AssemblyVersion>
359 <ReturnType>A</ReturnType>
362 <summary>To be added.</summary>
363 <value>To be added.</value>
364 <remarks>To be added.</remarks>
367 <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
368 <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
369 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
370 <MemberType>Method</MemberType>
372 <AssemblyVersion>0.0.0.0</AssemblyVersion>
373 <AssemblyVersion>2.0.0.0</AssemblyVersion>
376 <ReturnType>System.Collections.IEnumerator</ReturnType>
380 <summary>To be added.</summary>
381 <returns>To be added.</returns>
382 <remarks>To be added.</remarks>
385 <Member MemberName="System.Collections.IEnumerator.Current">
386 <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" />
387 <MemberSignature Language="ILAsm" Value=".property instance object System.Collections.IEnumerator.Current" />
388 <MemberType>Property</MemberType>
390 <AssemblyVersion>0.0.0.0</AssemblyVersion>
391 <AssemblyVersion>2.0.0.0</AssemblyVersion>
394 <ReturnType>System.Object</ReturnType>
397 <summary>To be added.</summary>
398 <value>To be added.</value>
399 <remarks>To be added.</remarks>