|
1 |
| -<Type Name="Dictionary<TKey,TValue>" FullName="System.Collections.Generic.Dictionary<TKey,TValue>"> |
| 1 | +<Type Name="Dictionary<TKey,TValue>" FullName="System.Collections.Generic.Dictionary<TKey,TValue>"> |
2 | 2 | <TypeSignature Language="C#" Value="public class Dictionary<TKey,TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.Generic.IDictionary<TKey,TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>, System.Collections.IDictionary" FrameworkAlternate="dotnet-uwp-10.0;netcore-1.0;netcore-1.1;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6" />
|
3 | 3 | <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Dictionary`2<TKey, TValue> extends System.Object implements class System.Collections.Generic.ICollection`1<valuetype System.Collections.Generic.KeyValuePair`2<!TKey, !TValue>>, class System.Collections.Generic.IDictionary`2<!TKey, !TValue>, class System.Collections.Generic.IEnumerable`1<valuetype System.Collections.Generic.KeyValuePair`2<!TKey, !TValue>>, class System.Collections.Generic.IReadOnlyCollection`1<valuetype System.Collections.Generic.KeyValuePair`2<!TKey, !TValue>>, class System.Collections.Generic.IReadOnlyDictionary`2<!TKey, !TValue>, class System.Collections.ICollection, class System.Collections.IDictionary, class System.Collections.IEnumerable" FrameworkAlternate="dotnet-uwp-10.0;netcore-1.0;netcore-1.1;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6" />
|
4 | 4 | <TypeSignature Language="DocId" Value="T:System.Collections.Generic.Dictionary`2" />
|
|
331 | 331 | <Parameter Name="collection" Type="System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>" Index="0" FrameworkAlternate="netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netstandard-2.1;netcore-3.1;net-5.0" />
|
332 | 332 | </Parameters>
|
333 | 333 | <Docs>
|
334 |
| - <param name="collection">To be added.</param> |
335 |
| - <summary>To be added.</summary> |
| 334 | + <param name="collection">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param> |
| 335 | + <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IEnumerable`1" />.</summary> |
336 | 336 | <remarks>To be added.</remarks>
|
| 337 | + <exception cref="T:System.ArgumentNullException"> |
| 338 | + <paramref name="collection" /> is <see langword="null" />.</exception> |
| 339 | + <exception cref="T:System.ArgumentException"> |
| 340 | + <paramref name="collection" /> contains one or more duplicated keys.</exception> |
337 | 341 | </Docs>
|
338 | 342 | </Member>
|
339 | 343 | <Member MemberName=".ctor">
|
|
567 | 571 | <Parameter Name="comparer" Type="System.Collections.Generic.IEqualityComparer<TKey>" Index="1" FrameworkAlternate="netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netstandard-2.1;netcore-3.1;net-5.0" />
|
568 | 572 | </Parameters>
|
569 | 573 | <Docs>
|
570 |
| - <param name="collection">To be added.</param> |
571 |
| - <param name="comparer">To be added.</param> |
572 |
| - <summary>To be added.</summary> |
| 574 | + <param name="collection">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param> |
| 575 | + <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param> |
| 576 | + <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IEnumerable`1" /> and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary> |
573 | 577 | <remarks>To be added.</remarks>
|
| 578 | + <exception cref="T:System.ArgumentNullException"> |
| 579 | + <paramref name="collection" /> is <see langword="null" />.</exception> |
| 580 | + <exception cref="T:System.ArgumentException"> |
| 581 | + <paramref name="collection" /> contains one or more duplicated keys.</exception> |
574 | 582 | </Docs>
|
575 | 583 | </Member>
|
576 | 584 | <Member MemberName=".ctor">
|
|
1506 | 1514 | <Parameter Name="value" Type="TValue" RefType="out" Index="1" FrameworkAlternate="netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netstandard-2.1;netcore-3.1;net-5.0" />
|
1507 | 1515 | </Parameters>
|
1508 | 1516 | <Docs>
|
1509 |
| - <param name="key">To be added.</param> |
1510 |
| - <param name="value">To be added.</param> |
1511 |
| - <summary>To be added.</summary> |
1512 |
| - <returns>To be added.</returns> |
| 1517 | + <param name="key">The key of the element to remove.</param> |
| 1518 | + <param name="value">The removed element.</param> |
| 1519 | + <summary>Removes the value with the specified key from the <see cref="T:System.Collections.Generic.Dictionary`2" />, and copies the element to the <paramref name="value" /> parameter.</summary> |
| 1520 | + <returns> |
| 1521 | + <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />.</returns> |
1513 | 1522 | <remarks>To be added.</remarks>
|
| 1523 | + <exception cref="T:System.ArgumentNullException"> |
| 1524 | + <paramref name="key" /> is <see langword="null" />.</exception> |
1514 | 1525 | </Docs>
|
1515 | 1526 | </Member>
|
1516 | 1527 | <Member MemberName="System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add">
|
|
0 commit comments