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>
9 <TypeParameter Name="A">
11 <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
12 <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
13 <InterfaceName>System.Collections.Generic.IList<B></InterfaceName>
16 <TypeParameter Name="B">
18 <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
19 <BaseTypeName>A</BaseTypeName>
24 <BaseTypeName>Mono.DocTest.Generic.GenericBase<System.Collections.Generic.Dictionary<A,B>></BaseTypeName>
26 <BaseTypeArgument TypeParamName="U">System.Collections.Generic.Dictionary<A,B></BaseTypeArgument>
31 <InterfaceName>Mono.DocTest.Generic.IFoo<A></InterfaceName>
34 <InterfaceName>System.Collections.Generic.ICollection<A></InterfaceName>
37 <InterfaceName>System.Collections.Generic.IEnumerable<A></InterfaceName>
40 <InterfaceName>System.Collections.Generic.IEnumerator<A></InterfaceName>
44 <typeparam name="A">Ako generic param</typeparam>
45 <typeparam name="B">Bko generic param</typeparam>
46 <summary>To be added.</summary>
48 <c>T:Mono.DocTest.MyList`2</c>.</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>
60 <summary>To be added.</summary>
61 <remarks>To be added.</remarks>
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>
69 <AssemblyVersion>0.0.0.0</AssemblyVersion>
72 <ReturnType>System.Void</ReturnType>
75 <Parameter Name="array" Type="A[]" />
76 <Parameter Name="arrayIndex" Type="System.Int32" />
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>
83 <c>M:Mono.DocTest.MyList`2.CopyTo(`0[],System.Int32)</c>.</remarks>
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>
91 <AssemblyVersion>0.0.0.0</AssemblyVersion>
94 <ReturnType>System.Int32</ReturnType>
97 <summary>To be added.</summary>
98 <value>A <see cref="T:System.Int32" />.</value>
100 <c>P:Mono.DocTest.MyList`2.Count</c>.</remarks>
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>
108 <AssemblyVersion>0.0.0.0</AssemblyVersion>
111 <ReturnType>A</ReturnType>
114 <summary>To be added.</summary>
115 <value>The current value.</value>
117 <c>P:Mono.DocTest.MyList`2.Current</c>.</remarks>
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>
125 <AssemblyVersion>0.0.0.0</AssemblyVersion>
128 <ReturnType>System.Void</ReturnType>
132 <summary>To be added.</summary>
134 <c>M:Mono.DocTest.MyList`2.Dispose</c>.</remarks>
137 <Member MemberName="Foo">
138 <MemberSignature Language="C#" Value="public System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>> Foo ();" />
139 <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" />
140 <MemberType>Method</MemberType>
142 <AssemblyVersion>0.0.0.0</AssemblyVersion>
145 <ReturnType>System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>></ReturnType>
149 <summary>To be added.</summary>
150 <returns>To be added.</returns>
151 <remarks>M:Mono.DocTest.Generic.MyList`2.Foo</remarks>
154 <Member MemberName="GetEnumerator">
155 <MemberSignature Language="C#" Value="public System.Collections.Generic.List<A>.Enumerator GetEnumerator ();" />
156 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.List`1/Enumerator<!A> GetEnumerator() cil managed" />
157 <MemberType>Method</MemberType>
159 <AssemblyVersion>0.0.0.0</AssemblyVersion>
162 <ReturnType>System.Collections.Generic.List<A>+Enumerator</ReturnType>
166 <summary>To be added.</summary>
167 <returns>A <see cref="T:System.Collections.Generic.List{`0}.Enumerator" />.</returns>
169 <c>M:Mono.DocTest.MyList`2.GetEnumerator</c>.</remarks>
172 <Member MemberName="Mono.DocTest.Generic.IFoo<A>.Method<U>">
173 <MemberSignature Language="C#" Value="A IFoo<A>.Method<U> (A a, U u);" />
174 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !A Mono.DocTest.Generic.IFoo<A>.Method<U>(!A a, !!U u) cil managed" />
175 <MemberType>Method</MemberType>
177 <AssemblyVersion>0.0.0.0</AssemblyVersion>
180 <ReturnType>A</ReturnType>
183 <TypeParameter Name="U" />
186 <Parameter Name="a" Type="A" />
187 <Parameter Name="u" Type="U" />
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>
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>
203 <AssemblyVersion>0.0.0.0</AssemblyVersion>
206 <ReturnType>System.Boolean</ReturnType>
210 <summary>To be added.</summary>
212 <see cref="T:System.Boolean" />
215 <c>M:Mono.DocTest.MyList`2.MoveNext</c>.</remarks>
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>
223 <AssemblyVersion>0.0.0.0</AssemblyVersion>
226 <ReturnType>System.Void</ReturnType>
230 <summary>To be added.</summary>
232 <c>M:Mono.DocTest.MyList`2.Reset</c>.</remarks>
235 <Member MemberName="System.Collections.Generic.ICollection<A>.Add">
236 <MemberSignature Language="C#" Value="void ICollection<A>.Add (A item);" />
237 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Add(!A item) cil managed" />
238 <MemberType>Method</MemberType>
240 <AssemblyVersion>0.0.0.0</AssemblyVersion>
243 <ReturnType>System.Void</ReturnType>
246 <Parameter Name="item" Type="A" />
249 <param name="item">To be added.</param>
250 <summary>To be added.</summary>
251 <remarks>To be added.</remarks>
254 <Member MemberName="System.Collections.Generic.ICollection<A>.Clear">
255 <MemberSignature Language="C#" Value="void ICollection<A>.Clear ();" />
256 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Clear() cil managed" />
257 <MemberType>Method</MemberType>
259 <AssemblyVersion>0.0.0.0</AssemblyVersion>
262 <ReturnType>System.Void</ReturnType>
266 <summary>To be added.</summary>
267 <remarks>To be added.</remarks>
270 <Member MemberName="System.Collections.Generic.ICollection<A>.Contains">
271 <MemberSignature Language="C#" Value="bool ICollection<A>.Contains (A item);" />
272 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Contains(!A item) cil managed" />
273 <MemberType>Method</MemberType>
275 <AssemblyVersion>0.0.0.0</AssemblyVersion>
278 <ReturnType>System.Boolean</ReturnType>
281 <Parameter Name="item" Type="A" />
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>
290 <Member MemberName="System.Collections.Generic.ICollection<A>.IsReadOnly">
291 <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection<A>.IsReadOnly { get; }" />
292 <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection<A>.IsReadOnly" />
293 <MemberType>Property</MemberType>
295 <AssemblyVersion>0.0.0.0</AssemblyVersion>
298 <ReturnType>System.Boolean</ReturnType>
301 <summary>To be added.</summary>
302 <value>To be added.</value>
303 <remarks>To be added.</remarks>
306 <Member MemberName="System.Collections.Generic.ICollection<A>.Remove">
307 <MemberSignature Language="C#" Value="bool ICollection<A>.Remove (A item);" />
308 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Remove(!A item) cil managed" />
309 <MemberType>Method</MemberType>
311 <AssemblyVersion>0.0.0.0</AssemblyVersion>
314 <ReturnType>System.Boolean</ReturnType>
317 <Parameter Name="item" Type="A" />
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>
326 <Member MemberName="System.Collections.Generic.IEnumerable<A>.GetEnumerator">
327 <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator<A> IEnumerable<A>.GetEnumerator ();" />
328 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<!A> System.Collections.Generic.IEnumerable<A>.GetEnumerator() cil managed" />
329 <MemberType>Method</MemberType>
331 <AssemblyVersion>0.0.0.0</AssemblyVersion>
334 <ReturnType>System.Collections.Generic.IEnumerator<A></ReturnType>
338 <summary>To be added.</summary>
339 <returns>To be added.</returns>
340 <remarks>To be added.</remarks>
343 <Member MemberName="System.Collections.Generic.IEnumerator<A>.Current">
344 <MemberSignature Language="C#" Value="A System.Collections.Generic.IEnumerator<A>.Current { get; }" />
345 <MemberSignature Language="ILAsm" Value=".property instance !A System.Collections.Generic.IEnumerator<A>.Current" />
346 <MemberType>Property</MemberType>
348 <AssemblyVersion>0.0.0.0</AssemblyVersion>
351 <ReturnType>A</ReturnType>
354 <summary>To be added.</summary>
355 <value>To be added.</value>
356 <remarks>To be added.</remarks>
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>
364 <AssemblyVersion>0.0.0.0</AssemblyVersion>
367 <ReturnType>System.Collections.IEnumerator</ReturnType>
371 <summary>To be added.</summary>
372 <returns>To be added.</returns>
374 <c>M:Mono.DocTest.MyList`2.System#Collections#GetEnumerator</c>.</remarks>
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>
382 <AssemblyVersion>0.0.0.0</AssemblyVersion>
385 <ReturnType>System.Object</ReturnType>
388 <summary>To be added.</summary>
389 <value>To be added.</value>
390 <remarks>To be added.</remarks>