|
1634 | 1634 | <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized with the SyncRoot.</summary>
|
1635 | 1635 | <value>
|
1636 | 1636 | <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> this property always returns <see langword="false" />.</value>
|
1637 |
| - <remarks>To be added.</remarks> |
| 1637 | + <remarks> |
| 1638 | + <format type="text/markdown"><![CDATA[ |
| 1639 | +
|
| 1640 | +## Remarks |
| 1641 | +
|
| 1642 | +This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.Concurrent.ConcurrentDictionary`2> instance is cast to an <xref:System.Collections.ICollection> interface. |
| 1643 | +
|
| 1644 | + ]]></format> |
| 1645 | + </remarks> |
1638 | 1646 | <related type="Article" href="/dotnet/standard/collections/thread-safe/">Thread-Safe Collections</related>
|
1639 | 1647 | <related type="Article" href="/dotnet/standard/collections/thread-safe/how-to-add-and-remove-items">How to: Add and Remove Items from a ConcurrentDictionary</related>
|
1640 | 1648 | </Docs>
|
|
1674 | 1682 | <Docs>
|
1675 | 1683 | <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. This property is not supported.</summary>
|
1676 | 1684 | <value>Always returns null.</value>
|
1677 |
| - <remarks>To be added.</remarks> |
| 1685 | + <remarks> |
| 1686 | + <format type="text/markdown"><![CDATA[ |
| 1687 | +
|
| 1688 | +## Remarks |
| 1689 | +
|
| 1690 | +This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.Concurrent.ConcurrentDictionary`2> instance is cast to an <xref:System.Collections.ICollection> interface. |
| 1691 | +
|
| 1692 | + ]]></format> |
| 1693 | + </remarks> |
1678 | 1694 | <exception cref="T:System.NotSupportedException">This property is not supported.</exception>
|
1679 | 1695 | <related type="Article" href="/dotnet/standard/collections/thread-safe/">Thread-Safe Collections</related>
|
1680 | 1696 | <related type="Article" href="/dotnet/standard/collections/thread-safe/how-to-add-and-remove-items">How to: Add and Remove Items from a ConcurrentDictionary</related>
|
|
1821 | 1837 | <Docs>
|
1822 | 1838 | <summary>Provides a <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
1823 | 1839 | <returns>A <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
1824 |
| - <remarks>To be added.</remarks> |
| 1840 | + <remarks> |
| 1841 | + <format type="text/markdown"><![CDATA[ |
| 1842 | +
|
| 1843 | +## Remarks |
| 1844 | +
|
| 1845 | +This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.Concurrent.ConcurrentDictionary`2> instance is cast to an <xref:System.Collections.IDictionary> interface. |
| 1846 | +
|
| 1847 | + ]]></format> |
| 1848 | + </remarks> |
1825 | 1849 | <related type="Article" href="/dotnet/standard/collections/thread-safe/">Thread-Safe Collections</related>
|
1826 | 1850 | <related type="Article" href="/dotnet/standard/collections/thread-safe/how-to-add-and-remove-items">How to: Add and Remove Items from a ConcurrentDictionary</related>
|
1827 | 1851 | </Docs>
|
|
1862 | 1886 | <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> has a fixed size.</summary>
|
1863 | 1887 | <value>
|
1864 | 1888 | <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> has a fixed size; otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, this property always returns <see langword="false" />.</value>
|
1865 |
| - <remarks>To be added.</remarks> |
| 1889 | + <remarks> |
| 1890 | + <format type="text/markdown"><![CDATA[ |
| 1891 | +
|
| 1892 | +## Remarks |
| 1893 | +
|
| 1894 | +This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.Concurrent.ConcurrentDictionary`2> instance is cast to an <xref:System.Collections.IDictionary> interface. |
| 1895 | +
|
| 1896 | + ]]></format> |
| 1897 | + </remarks> |
1866 | 1898 | <related type="Article" href="/dotnet/standard/collections/thread-safe/">Thread-Safe Collections</related>
|
1867 | 1899 | <related type="Article" href="/dotnet/standard/collections/thread-safe/how-to-add-and-remove-items">How to: Add and Remove Items from a ConcurrentDictionary</related>
|
1868 | 1900 | </Docs>
|
|
1903 | 1935 | <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</summary>
|
1904 | 1936 | <value>
|
1905 | 1937 | <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only; otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, this property always returns <see langword="false" />.</value>
|
1906 |
| - <remarks>To be added.</remarks> |
| 1938 | + <remarks> |
| 1939 | + <format type="text/markdown"><![CDATA[ |
| 1940 | +
|
| 1941 | +## Remarks |
| 1942 | +
|
| 1943 | +This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.Concurrent.ConcurrentDictionary`2> instance is cast to an <xref:System.Collections.IDictionary> interface. |
| 1944 | +
|
| 1945 | + ]]></format> |
| 1946 | + </remarks> |
1907 | 1947 | <related type="Article" href="/dotnet/standard/collections/thread-safe/">Thread-Safe Collections</related>
|
1908 | 1948 | <related type="Article" href="/dotnet/standard/collections/thread-safe/how-to-add-and-remove-items">How to: Add and Remove Items from a ConcurrentDictionary</related>
|
1909 | 1949 | </Docs>
|
|
1990 | 2030 | <Docs>
|
1991 | 2031 | <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
1992 | 2032 | <value>An interface that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</value>
|
1993 |
| - <remarks>To be added.</remarks> |
| 2033 | + <remarks> |
| 2034 | + <format type="text/markdown"><![CDATA[ |
| 2035 | +
|
| 2036 | +## Remarks |
| 2037 | +
|
| 2038 | +This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.Concurrent.ConcurrentDictionary`2> instance is cast to an <xref:System.Collections.IDictionary> interface. |
| 2039 | +
|
| 2040 | + ]]></format> |
| 2041 | + </remarks> |
1994 | 2042 | <related type="Article" href="/dotnet/standard/collections/thread-safe/">Thread-Safe Collections</related>
|
1995 | 2043 | <related type="Article" href="/dotnet/standard/collections/thread-safe/how-to-add-and-remove-items">How to: Add and Remove Items from a ConcurrentDictionary</related>
|
1996 | 2044 | </Docs>
|
|
2075 | 2123 | <Docs>
|
2076 | 2124 | <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the values in the <see cref="T:System.Collections.IDictionary" />.</summary>
|
2077 | 2125 | <value>An interface that contains the values in the <see cref="T:System.Collections.IDictionary" />.</value>
|
2078 |
| - <remarks>To be added.</remarks> |
| 2126 | + <remarks> |
| 2127 | + <format type="text/markdown"><![CDATA[ |
| 2128 | +
|
| 2129 | +## Remarks |
| 2130 | +
|
| 2131 | +This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.Concurrent.ConcurrentDictionary`2> instance is cast to an <xref:System.Collections.IDictionary> interface. |
| 2132 | +
|
| 2133 | + ]]></format> |
| 2134 | + </remarks> |
2079 | 2135 | <related type="Article" href="/dotnet/standard/collections/thread-safe/">Thread-Safe Collections</related>
|
2080 | 2136 | <related type="Article" href="/dotnet/standard/collections/thread-safe/how-to-add-and-remove-items">How to: Add and Remove Items from a ConcurrentDictionary</related>
|
2081 | 2137 | </Docs>
|
|
2303 | 2359 | <Parameter Name="item" Type="System.Collections.Generic.KeyValuePair<TKey,TValue>" Index="0" FrameworkAlternate="net-5.0" />
|
2304 | 2360 | </Parameters>
|
2305 | 2361 | <Docs>
|
2306 |
| - <param name="item">To be added.</param> |
2307 |
| - <summary>To be added.</summary> |
2308 |
| - <returns>To be added.</returns> |
2309 |
| - <remarks>To be added.</remarks> |
| 2362 | + <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> representing the key and value to remove.</param> |
| 2363 | + <summary>Removes a key and value from the dictionary.</summary> |
| 2364 | + <returns> |
| 2365 | + <see langword="true" /> if the key and value represented by <paramref name="item" /> are successfully found and removed; otherwise, <see langword="false" />.</returns> |
| 2366 | + <remarks> |
| 2367 | + <format type="text/markdown"><![CDATA[ |
| 2368 | +
|
| 2369 | +## Remarks |
| 2370 | +
|
| 2371 | +Both the specifed key and value must match the entry in the dictionary for it to be removed. |
| 2372 | + The key is compared using the dictionary's comparer (or the default comparer for <typeparamref name="TKey> if no comparer was provided to the dictionary when it was constructed). The value is compared using the default comparer for <typeparamref name="TValue>. |
| 2373 | +
|
| 2374 | + ]]></format> |
| 2375 | + </remarks> |
2310 | 2376 | </Docs>
|
2311 | 2377 | </Member>
|
2312 | 2378 | <Member MemberName="TryRemove">
|
|
0 commit comments