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">To be added.</typeparam>
45 <typeparam name="B">To be added.</typeparam>
46 <summary>To be added.</summary>
47 <remarks>To be added.</remarks>
50 <Member MemberName=".ctor">
51 <MemberSignature Language="C#" Value="public MyList ();" />
52 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
53 <MemberType>Constructor</MemberType>
55 <AssemblyVersion>0.0.0.0</AssemblyVersion>
59 <summary>To be added.</summary>
60 <remarks>To be added.</remarks>
63 <Member MemberName="CopyTo">
64 <MemberSignature Language="C#" Value="public void CopyTo (A[] array, int arrayIndex);" />
65 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(!A[] array, int32 arrayIndex) cil managed" />
66 <MemberType>Method</MemberType>
68 <AssemblyVersion>0.0.0.0</AssemblyVersion>
71 <ReturnType>System.Void</ReturnType>
74 <Parameter Name="array" Type="A[]" />
75 <Parameter Name="arrayIndex" Type="System.Int32" />
78 <param name="array">To be added.</param>
79 <param name="arrayIndex">To be added.</param>
80 <summary>To be added.</summary>
81 <remarks>To be added.</remarks>
84 <Member MemberName="Count">
85 <MemberSignature Language="C#" Value="public int Count { get; }" />
86 <MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
87 <MemberType>Property</MemberType>
89 <AssemblyVersion>0.0.0.0</AssemblyVersion>
92 <ReturnType>System.Int32</ReturnType>
95 <summary>To be added.</summary>
96 <value>To be added.</value>
97 <remarks>To be added.</remarks>
100 <Member MemberName="Current">
101 <MemberSignature Language="C#" Value="public A Current { get; }" />
102 <MemberSignature Language="ILAsm" Value=".property instance !A Current" />
103 <MemberType>Property</MemberType>
105 <AssemblyVersion>0.0.0.0</AssemblyVersion>
108 <ReturnType>A</ReturnType>
111 <summary>To be added.</summary>
112 <value>To be added.</value>
113 <remarks>To be added.</remarks>
116 <Member MemberName="Dispose">
117 <MemberSignature Language="C#" Value="public void Dispose ();" />
118 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
119 <MemberType>Method</MemberType>
121 <AssemblyVersion>0.0.0.0</AssemblyVersion>
124 <ReturnType>System.Void</ReturnType>
128 <summary>To be added.</summary>
129 <remarks>To be added.</remarks>
132 <Member MemberName="Foo">
133 <MemberSignature Language="C#" Value="public System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>> Foo ();" />
134 <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" />
135 <MemberType>Method</MemberType>
137 <AssemblyVersion>0.0.0.0</AssemblyVersion>
140 <ReturnType>System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>></ReturnType>
144 <summary>To be added.</summary>
145 <returns>To be added.</returns>
146 <remarks>To be added.</remarks>
149 <Member MemberName="GetEnumerator">
150 <MemberSignature Language="C#" Value="public System.Collections.Generic.List<A>.Enumerator GetEnumerator ();" />
151 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.List`1/Enumerator<!A> GetEnumerator() cil managed" />
152 <MemberType>Method</MemberType>
154 <AssemblyVersion>0.0.0.0</AssemblyVersion>
157 <ReturnType>System.Collections.Generic.List<A>+Enumerator</ReturnType>
161 <summary>To be added.</summary>
162 <returns>To be added.</returns>
163 <remarks>To be added.</remarks>
166 <Member MemberName="Mono.DocTest.Generic.IFoo<A>.Method<U>">
167 <MemberSignature Language="C#" Value="A IFoo<A>.Method<U> (A a, U u);" />
168 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !A Mono.DocTest.Generic.IFoo<A>.Method<U>(!A a, !!U u) cil managed" />
169 <MemberType>Method</MemberType>
171 <AssemblyVersion>0.0.0.0</AssemblyVersion>
174 <ReturnType>A</ReturnType>
177 <TypeParameter Name="U" />
180 <Parameter Name="a" Type="A" />
181 <Parameter Name="u" Type="U" />
184 <typeparam name="U">To be added.</typeparam>
185 <param name="a">To be added.</param>
186 <param name="u">To be added.</param>
187 <summary>To be added.</summary>
188 <returns>To be added.</returns>
189 <remarks>To be added.</remarks>
192 <Member MemberName="MoveNext">
193 <MemberSignature Language="C#" Value="public bool MoveNext ();" />
194 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MoveNext() cil managed" />
195 <MemberType>Method</MemberType>
197 <AssemblyVersion>0.0.0.0</AssemblyVersion>
200 <ReturnType>System.Boolean</ReturnType>
204 <summary>To be added.</summary>
205 <returns>To be added.</returns>
206 <remarks>To be added.</remarks>
209 <Member MemberName="Reset">
210 <MemberSignature Language="C#" Value="public void Reset ();" />
211 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Reset() cil managed" />
212 <MemberType>Method</MemberType>
214 <AssemblyVersion>0.0.0.0</AssemblyVersion>
217 <ReturnType>System.Void</ReturnType>
221 <summary>To be added.</summary>
222 <remarks>To be added.</remarks>
225 <Member MemberName="System.Collections.Generic.ICollection<A>.Add">
226 <MemberSignature Language="C#" Value="void ICollection<A>.Add (A item);" />
227 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Add(!A item) cil managed" />
228 <MemberType>Method</MemberType>
230 <AssemblyVersion>0.0.0.0</AssemblyVersion>
233 <ReturnType>System.Void</ReturnType>
236 <Parameter Name="item" Type="A" />
239 <param name="item">To be added.</param>
240 <summary>To be added.</summary>
241 <remarks>To be added.</remarks>
244 <Member MemberName="System.Collections.Generic.ICollection<A>.Clear">
245 <MemberSignature Language="C#" Value="void ICollection<A>.Clear ();" />
246 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Clear() cil managed" />
247 <MemberType>Method</MemberType>
249 <AssemblyVersion>0.0.0.0</AssemblyVersion>
252 <ReturnType>System.Void</ReturnType>
256 <summary>To be added.</summary>
257 <remarks>To be added.</remarks>
260 <Member MemberName="System.Collections.Generic.ICollection<A>.Contains">
261 <MemberSignature Language="C#" Value="bool ICollection<A>.Contains (A item);" />
262 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Contains(!A item) cil managed" />
263 <MemberType>Method</MemberType>
265 <AssemblyVersion>0.0.0.0</AssemblyVersion>
268 <ReturnType>System.Boolean</ReturnType>
271 <Parameter Name="item" Type="A" />
274 <param name="item">To be added.</param>
275 <summary>To be added.</summary>
276 <returns>To be added.</returns>
277 <remarks>To be added.</remarks>
280 <Member MemberName="System.Collections.Generic.ICollection<A>.IsReadOnly">
281 <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection<A>.IsReadOnly { get; }" />
282 <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection<A>.IsReadOnly" />
283 <MemberType>Property</MemberType>
285 <AssemblyVersion>0.0.0.0</AssemblyVersion>
288 <ReturnType>System.Boolean</ReturnType>
291 <summary>To be added.</summary>
292 <value>To be added.</value>
293 <remarks>To be added.</remarks>
296 <Member MemberName="System.Collections.Generic.ICollection<A>.Remove">
297 <MemberSignature Language="C#" Value="bool ICollection<A>.Remove (A item);" />
298 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Remove(!A item) cil managed" />
299 <MemberType>Method</MemberType>
301 <AssemblyVersion>0.0.0.0</AssemblyVersion>
304 <ReturnType>System.Boolean</ReturnType>
307 <Parameter Name="item" Type="A" />
310 <param name="item">To be added.</param>
311 <summary>To be added.</summary>
312 <returns>To be added.</returns>
313 <remarks>To be added.</remarks>
316 <Member MemberName="System.Collections.Generic.IEnumerable<A>.GetEnumerator">
317 <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator<A> IEnumerable<A>.GetEnumerator ();" />
318 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<!A> System.Collections.Generic.IEnumerable<A>.GetEnumerator() cil managed" />
319 <MemberType>Method</MemberType>
321 <AssemblyVersion>0.0.0.0</AssemblyVersion>
324 <ReturnType>System.Collections.Generic.IEnumerator<A></ReturnType>
328 <summary>To be added.</summary>
329 <returns>To be added.</returns>
330 <remarks>To be added.</remarks>
333 <Member MemberName="System.Collections.Generic.IEnumerator<A>.Current">
334 <MemberSignature Language="C#" Value="A System.Collections.Generic.IEnumerator<A>.Current { get; }" />
335 <MemberSignature Language="ILAsm" Value=".property instance !A System.Collections.Generic.IEnumerator<A>.Current" />
336 <MemberType>Property</MemberType>
338 <AssemblyVersion>0.0.0.0</AssemblyVersion>
341 <ReturnType>A</ReturnType>
344 <summary>To be added.</summary>
345 <value>To be added.</value>
346 <remarks>To be added.</remarks>
349 <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
350 <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
351 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
352 <MemberType>Method</MemberType>
354 <AssemblyVersion>0.0.0.0</AssemblyVersion>
357 <ReturnType>System.Collections.IEnumerator</ReturnType>
361 <summary>To be added.</summary>
362 <returns>To be added.</returns>
363 <remarks>To be added.</remarks>
366 <Member MemberName="System.Collections.IEnumerator.Current">
367 <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" />
368 <MemberSignature Language="ILAsm" Value=".property instance object System.Collections.IEnumerator.Current" />
369 <MemberType>Property</MemberType>
371 <AssemblyVersion>0.0.0.0</AssemblyVersion>
374 <ReturnType>System.Object</ReturnType>
377 <summary>To be added.</summary>
378 <value>To be added.</value>
379 <remarks>To be added.</remarks>