|
32 | 32 | </Attribute>
|
33 | 33 | </Attributes>
|
34 | 34 | <Docs>
|
35 |
| - <typeparam name="TAlternateKey">To be added.</typeparam> |
36 |
| - <summary>To be added.</summary> |
| 35 | + <typeparam name="TAlternateKey">The alternate type of a key for performing lookups.</typeparam> |
| 36 | + <summary> |
| 37 | + <para>Provides a type that may be used to perform operations on a <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /></para> |
| 38 | + <para>using a <typeparamref name="TAlternateKey" /> as a key instead of a <typeparamref name="TKey" />.</para> |
| 39 | + </summary> |
37 | 40 | <remarks>To be added.</remarks>
|
38 | 41 | </Docs>
|
39 | 42 | <Members>
|
|
56 | 59 | <Parameter Name="key" Type="TAlternateKey" />
|
57 | 60 | </Parameters>
|
58 | 61 | <Docs>
|
59 |
| - <param name="key">To be added.</param> |
60 |
| - <summary>To be added.</summary> |
61 |
| - <returns>To be added.</returns> |
| 62 | + <param name="key">The alternate key to check.</param> |
| 63 | + <summary>Determines whether the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> contains the specified alternate key.</summary> |
| 64 | + <returns> |
| 65 | + <see langword="true" /> if the key is in the dictionary; otherwise, <see langword="false" />.</returns> |
62 | 66 | <remarks>To be added.</remarks>
|
| 67 | + <exception cref="T:System.ArgumentNullException"> |
| 68 | + <paramref name="key" /> is <see langword="null" />.</exception> |
63 | 69 | </Docs>
|
64 | 70 | </Member>
|
65 | 71 | <Member MemberName="Dictionary">
|
|
78 | 84 | <ReturnType>System.Collections.Concurrent.ConcurrentDictionary<TKey,TValue></ReturnType>
|
79 | 85 | </ReturnValue>
|
80 | 86 | <Docs>
|
81 |
| - <summary>To be added.</summary> |
| 87 | + <summary>Gets the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> against which this instance performs operations.</summary> |
82 | 88 | <value>To be added.</value>
|
83 | 89 | <remarks>To be added.</remarks>
|
84 | 90 | </Docs>
|
|
102 | 108 | <Parameter Name="key" Type="TAlternateKey" />
|
103 | 109 | </Parameters>
|
104 | 110 | <Docs>
|
105 |
| - <param name="key">To be added.</param> |
106 |
| - <summary>To be added.</summary> |
107 |
| - <value>To be added.</value> |
| 111 | + <param name="key">The alternate key of the value to get or set.</param> |
| 112 | + <summary>Gets or sets the value associated with the specified alternate key.</summary> |
| 113 | + <value> |
| 114 | + <para>The value associated with the specified alternate key. If the specified alternate key is not found, a get operation throws</para> |
| 115 | + <para>a <see cref="T:System.Collections.Generic.KeyNotFoundException" />, and a set operation creates a new element with the specified key.</para> |
| 116 | + </value> |
108 | 117 | <remarks>To be added.</remarks>
|
| 118 | + <exception cref="T:System.ArgumentNullException"> |
| 119 | + <paramref name="key" /> is <see langword="null" />.</exception> |
| 120 | + <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and alternate key does not exist in the collection.</exception> |
109 | 121 | </Docs>
|
110 | 122 | </Member>
|
111 | 123 | <Member MemberName="TryAdd">
|
|
128 | 140 | <Parameter Name="value" Type="TValue" />
|
129 | 141 | </Parameters>
|
130 | 142 | <Docs>
|
131 |
| - <param name="key">To be added.</param> |
132 |
| - <param name="value">To be added.</param> |
133 |
| - <summary>To be added.</summary> |
134 |
| - <returns>To be added.</returns> |
| 143 | + <param name="key">The alternate key of the element to add.</param> |
| 144 | + <param name="value">The value of the element to add.</param> |
| 145 | + <summary>Attempts to add the specified key and value to the dictionary.</summary> |
| 146 | + <returns> |
| 147 | + <see langword="true" /> if the key/value pair was added to the dictionary successfully; otherwise, <see langword="false" />.</returns> |
135 | 148 | <remarks>To be added.</remarks>
|
| 149 | + <exception cref="T:System.ArgumentNullException"> |
| 150 | + <paramref name="key" /> is <see langword="null" />.</exception> |
136 | 151 | </Docs>
|
137 | 152 | </Member>
|
138 | 153 | <Member MemberName="TryGetValue">
|
|
155 | 170 | <Parameter Name="value" Type="TValue" RefType="out" />
|
156 | 171 | </Parameters>
|
157 | 172 | <Docs>
|
158 |
| - <param name="key">To be added.</param> |
159 |
| - <param name="value">To be added.</param> |
160 |
| - <summary>To be added.</summary> |
| 173 | + <param name="key">The alternate key of the value to get.</param> |
| 174 | + <param name="value"> |
| 175 | + <para>When this method returns, contains the value associated with the specified key, if the key is found;</para> |
| 176 | + <para>otherwise, the default value for the type of the value parameter.</para> |
| 177 | + </param> |
| 178 | + <summary>Gets the value associated with the specified alternate key.</summary> |
161 | 179 | <returns>To be added.</returns>
|
162 | 180 | <remarks>To be added.</remarks>
|
| 181 | + <exception cref="T:System.ArgumentNullException"> |
| 182 | + <paramref name="key" /> is <see langword="null" />.</exception> |
163 | 183 | </Docs>
|
164 | 184 | </Member>
|
165 | 185 | <Member MemberName="TryGetValue">
|
|
183 | 203 | <Parameter Name="value" Type="TValue" RefType="out" />
|
184 | 204 | </Parameters>
|
185 | 205 | <Docs>
|
186 |
| - <param name="key">To be added.</param> |
187 |
| - <param name="actualKey">To be added.</param> |
188 |
| - <param name="value">To be added.</param> |
189 |
| - <summary>To be added.</summary> |
| 206 | + <param name="key">The alternate key of the value to get.</param> |
| 207 | + <param name="actualKey"> |
| 208 | + <para>When this method returns, contains the actual key associated with the alternate key, if the key is found;</para> |
| 209 | + <para>otherwise, the default value for the type of the key parameter.</para> |
| 210 | + </param> |
| 211 | + <param name="value"> |
| 212 | + <para>When this method returns, contains the value associated with the specified key, if the key is found;</para> |
| 213 | + <para>otherwise, the default value for the type of the value parameter.</para> |
| 214 | + </param> |
| 215 | + <summary>Gets the value associated with the specified alternate key.</summary> |
190 | 216 | <returns>To be added.</returns>
|
191 | 217 | <remarks>To be added.</remarks>
|
| 218 | + <exception cref="T:System.ArgumentNullException"> |
| 219 | + <paramref name="key" /> is <see langword="null" />.</exception> |
192 | 220 | </Docs>
|
193 | 221 | </Member>
|
194 | 222 | <Member MemberName="TryRemove">
|
|
211 | 239 | <Parameter Name="value" Type="TValue" RefType="out" />
|
212 | 240 | </Parameters>
|
213 | 241 | <Docs>
|
214 |
| - <param name="key">To be added.</param> |
215 |
| - <param name="value">To be added.</param> |
216 |
| - <summary>To be added.</summary> |
217 |
| - <returns>To be added.</returns> |
| 242 | + <param name="key">The alternate key of the element to remove.</param> |
| 243 | + <param name="value">The removed element.</param> |
| 244 | + <summary> |
| 245 | + <para>Removes the value with the specified alternate key from the <see cref="T:System.Collections.Generic.Dictionary`2" />,</para> |
| 246 | + <para>and copies the element to the value parameter.</para> |
| 247 | + </summary> |
| 248 | + <returns> |
| 249 | + <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />.</returns> |
218 | 250 | <remarks>To be added.</remarks>
|
| 251 | + <exception cref="T:System.ArgumentNullException"> |
| 252 | + <paramref name="key" /> is <see langword="null" />.</exception> |
219 | 253 | </Docs>
|
220 | 254 | </Member>
|
221 | 255 | <Member MemberName="TryRemove">
|
|
239 | 273 | <Parameter Name="value" Type="TValue" RefType="out" />
|
240 | 274 | </Parameters>
|
241 | 275 | <Docs>
|
242 |
| - <param name="key">To be added.</param> |
243 |
| - <param name="actualKey">To be added.</param> |
244 |
| - <param name="value">To be added.</param> |
245 |
| - <summary>To be added.</summary> |
246 |
| - <returns>To be added.</returns> |
| 276 | + <param name="key">The alternate key of the element to remove.</param> |
| 277 | + <param name="actualKey">The removed key.</param> |
| 278 | + <param name="value">The removed element.</param> |
| 279 | + <summary> |
| 280 | + <para>Removes the value with the specified alternate key from the <see cref="T:System.Collections.Generic.Dictionary`2" />,</para> |
| 281 | + <para>and copies the associated key and element to the value parameter.</para> |
| 282 | + </summary> |
| 283 | + <returns> |
| 284 | + <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />.</returns> |
247 | 285 | <remarks>To be added.</remarks>
|
| 286 | + <exception cref="T:System.ArgumentNullException"> |
| 287 | + <paramref name="key" /> is <see langword="null" />.</exception> |
248 | 288 | </Docs>
|
249 | 289 | </Member>
|
250 | 290 | </Members>
|
|
0 commit comments