Imported Upstream version 6.6.0.89

Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-09-24 08:53:40 +00:00
parent cf815e07e0
commit 95fdb59ea6
2556 changed files with 138145 additions and 47453 deletions

View File

@@ -131,11 +131,9 @@ and the second dimension indexed by 1, 2, and 3. </para>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">To be added; from:
<see cref="M:System.Array.AsReadOnly``1(``0[])" /></exception>
</Docs>
</Member>
<Member MemberName="ConvertAll&lt;T,U&gt;">
<Member MemberName="ConvertAll&lt;TInput,TOutput&gt;">
<MemberSignature Language="C#" Value="public static TOutput[] ConvertAll&lt;TInput,TOutput&gt; (TInput[] array, Converter&lt;TInput,TOutput&gt; converter);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !!TOutput[] ConvertAll&lt;TInput, TOutput&gt;(!!TInput[] array, class System.Converter`2&lt;!!TInput, !!TOutput&gt; converter) cil managed" />
<MemberType>Method</MemberType>
@@ -169,15 +167,13 @@ and the second dimension indexed by 1, 2, and 3. </para>
<remarks>
<para>The <see cref="T:System.Converter&lt;T,U&gt;" /> is a delegate that converts an array element to the target type. The elements of <paramref name="array" /> are individually passed to this converter, and the converted elements are saved in the new array. The source array remains unchanged.</para>
</remarks>
<exception cref="T:System.InvalidOperationException">To be added; from:
<see cref="M:System.Array.ConvertAll``2(``0[],System.Converter{``0,``1})" /></exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> is <see langword="null" /> or <paramref name="converter" /> is <see langword="null" />.</exception>
</Docs>
</Member>
<Member MemberName="Resize&lt;T&gt;">
<MemberSignature Language="C#" Value="public static void Resize&lt;T&gt; (ref T[] array, int newSize);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Resize&lt;T&gt;(!!T[] array, int32 newSize) cil managed" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Resize&lt;T&gt;(!!T[]&amp; array, int32 newSize) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -189,17 +185,29 @@ and the second dimension indexed by 1, 2, and 3. </para>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="array" Type="T[]&amp;" RefType="ref" />
<Parameter Name="array" Type="T[]" RefType="ref" />
<Parameter Name="newSize" Type="System.Int32" />
</Parameters>
<Docs>
<typeparam name="T">To be added.</typeparam>
<param name="array">To be added.</param>
<param name="newSize">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.Exception">To be added; from:
<see cref="M:System.Array.Resize``1(``0[]@,System.Int32)" /></exception>
<param name="array">
<para>The array to resize.</para>
<para>-or-</para>
<para>
<see langword="null" /> to create a new array with the specified size.</para>
</param>
<param name="newSize">The size of the new array.</param>
<summary>
<para>Changes the size of an array to the specified new size.</para>
</summary>
<remarks>
<para>If array is <see langword="null" />, this method creates a new array with the specified size.</para>
<para>If array is not <see langword="null" />, then if <paramref name="newSize" /> is equal to <see cref="P:System.Array.Length" /> of the old array, this method does nothing. Otherwise, this method allocates a new array with the specified size, copies elements from the old array to the new one, and then assigns the new array reference to the array parameter. If <paramref name="newSize" /> is greater than <see cref="P:System.Array.Length" /> of the old array, a new array is allocated and all the elements are copied from the old array to the new one. If <paramref name="newSize" /> is less than <see cref="P:System.Array.Length" /> of the old array, a new array is allocated and elements are copied from the old array to the new one until the new one is filled; the rest of the elements in the old array are ignored.</para>
</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
<para>
<paramref name="newSize" /> is less than zero.</para>
</exception>
</Docs>
</Member>
</Members>