|
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>Provides a type that can be used to perform operations on a <see cref="T:System.Collections.Generic.Dictionary`2" /> using a <typeparamref name="TAlternateKey" /> as a key instead of a <typeparamref name="TKey" />.</summary> |
37 | 37 | <remarks>To be added.</remarks>
|
38 | 38 | </Docs>
|
39 | 39 | <Members>
|
|
56 | 56 | <Parameter Name="key" Type="TAlternateKey" />
|
57 | 57 | </Parameters>
|
58 | 58 | <Docs>
|
59 |
| - <param name="key">To be added.</param> |
60 |
| - <summary>To be added.</summary> |
61 |
| - <returns>To be added.</returns> |
| 59 | + <param name="key">The alternate key to check.</param> |
| 60 | + <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains the specified alternate key.</summary> |
| 61 | + <returns> |
| 62 | + <see langword="true" /> if the key is in the dictionary; otherwise, <see langword="false" />.</returns> |
62 | 63 | <remarks>To be added.</remarks>
|
| 64 | + <exception cref="T:System.ArgumentNullException"> |
| 65 | + <paramref name="key" /> is <see langword="null" />.</exception> |
63 | 66 | </Docs>
|
64 | 67 | </Member>
|
65 | 68 | <Member MemberName="Dictionary">
|
|
78 | 81 | <ReturnType>System.Collections.Generic.Dictionary<TKey,TValue></ReturnType>
|
79 | 82 | </ReturnValue>
|
80 | 83 | <Docs>
|
81 |
| - <summary>To be added.</summary> |
| 84 | + <summary>Gets the <see cref="T:System.Collections.Generic.Dictionary`2" /> against which this instance performs operations.</summary> |
82 | 85 | <value>To be added.</value>
|
83 | 86 | <remarks>To be added.</remarks>
|
84 | 87 | </Docs>
|
|
102 | 105 | <Parameter Name="key" Type="TAlternateKey" />
|
103 | 106 | </Parameters>
|
104 | 107 | <Docs>
|
105 |
| - <param name="key">To be added.</param> |
106 |
| - <summary>To be added.</summary> |
107 |
| - <value>To be added.</value> |
| 108 | + <param name="key">The alternate key of the value to get or set.</param> |
| 109 | + <summary>Gets or sets the value associated with the specified alternate key.</summary> |
| 110 | + <value>The value associated with the specified alternate key. If the specified alternate key is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" />, and a set operation creates a new element with the specified key.</value> |
108 | 111 | <remarks>To be added.</remarks>
|
| 112 | + <exception cref="T:System.ArgumentNullException"> |
| 113 | + <paramref name="key" /> is <see langword="null" />.</exception> |
| 114 | + <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and alternate key does not exist in the collection.</exception> |
109 | 115 | </Docs>
|
110 | 116 | </Member>
|
111 | 117 | <Member MemberName="Remove">
|
|
127 | 133 | <Parameter Name="key" Type="TAlternateKey" />
|
128 | 134 | </Parameters>
|
129 | 135 | <Docs>
|
130 |
| - <param name="key">To be added.</param> |
131 |
| - <summary>To be added.</summary> |
132 |
| - <returns>To be added.</returns> |
| 136 | + <param name="key">The alternate key of the element to remove.</param> |
| 137 | + <summary>Removes the value with the specified alternate key from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary> |
| 138 | + <returns> |
| 139 | + <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />.</returns> |
133 | 140 | <remarks>To be added.</remarks>
|
| 141 | + <exception cref="T:System.ArgumentNullException"> |
| 142 | + <paramref name="key" /> is <see langword="null" />.</exception> |
134 | 143 | </Docs>
|
135 | 144 | </Member>
|
136 | 145 | <Member MemberName="Remove">
|
|
154 | 163 | <Parameter Name="value" Type="TValue" RefType="out" />
|
155 | 164 | </Parameters>
|
156 | 165 | <Docs>
|
157 |
| - <param name="key">To be added.</param> |
158 |
| - <param name="actualKey">To be added.</param> |
159 |
| - <param name="value">To be added.</param> |
160 |
| - <summary>To be added.</summary> |
161 |
| - <returns>To be added.</returns> |
| 166 | + <param name="key">The alternate key of the element to remove.</param> |
| 167 | + <param name="actualKey">When this method returns, contains the removed key.</param> |
| 168 | + <param name="value">When this method returns, contains the removed element.</param> |
| 169 | + <summary>Removes the value with the specified alternate key from the <see cref="T:System.Collections.Generic.Dictionary`2" />, and copies the element to the value parameter.</summary> |
| 170 | + <returns> |
| 171 | + <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />.</returns> |
162 | 172 | <remarks>To be added.</remarks>
|
| 173 | + <exception cref="T:System.ArgumentNullException"> |
| 174 | + <paramref name="key" /> is <see langword="null" />.</exception> |
163 | 175 | </Docs>
|
164 | 176 | </Member>
|
165 | 177 | <Member MemberName="TryAdd">
|
|
182 | 194 | <Parameter Name="value" Type="TValue" />
|
183 | 195 | </Parameters>
|
184 | 196 | <Docs>
|
185 |
| - <param name="key">To be added.</param> |
186 |
| - <param name="value">To be added.</param> |
187 |
| - <summary>To be added.</summary> |
188 |
| - <returns>To be added.</returns> |
| 197 | + <param name="key">The alternate key of the element to add.</param> |
| 198 | + <param name="value">The value of the element to add.</param> |
| 199 | + <summary>Attempts to add the specified key and value to the dictionary.</summary> |
| 200 | + <returns> |
| 201 | + <see langword="true" /> if the key/value pair was added to the dictionary successfully; otherwise, <see langword="false" />.</returns> |
189 | 202 | <remarks>To be added.</remarks>
|
| 203 | + <exception cref="T:System.ArgumentNullException"> |
| 204 | + <paramref name="key" /> is <see langword="null" />.</exception> |
190 | 205 | </Docs>
|
191 | 206 | </Member>
|
192 | 207 | <Member MemberName="TryGetValue">
|
|
209 | 224 | <Parameter Name="value" Type="TValue" RefType="out" />
|
210 | 225 | </Parameters>
|
211 | 226 | <Docs>
|
212 |
| - <param name="key">To be added.</param> |
213 |
| - <param name="value">To be added.</param> |
214 |
| - <summary>To be added.</summary> |
| 227 | + <param name="key">The alternate key of the value to get.</param> |
| 228 | + <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.</param> |
| 229 | + <summary>Gets the value associated with the specified alternate key.</summary> |
215 | 230 | <returns>To be added.</returns>
|
216 | 231 | <remarks>To be added.</remarks>
|
| 232 | + <exception cref="T:System.ArgumentNullException"> |
| 233 | + <paramref name="key" /> is <see langword="null" />.</exception> |
217 | 234 | </Docs>
|
218 | 235 | </Member>
|
219 | 236 | <Member MemberName="TryGetValue">
|
|
237 | 254 | <Parameter Name="value" Type="TValue" RefType="out" />
|
238 | 255 | </Parameters>
|
239 | 256 | <Docs>
|
240 |
| - <param name="key">To be added.</param> |
241 |
| - <param name="actualKey">To be added.</param> |
242 |
| - <param name="value">To be added.</param> |
243 |
| - <summary>To be added.</summary> |
| 257 | + <param name="key">The alternate key of the value to get.</param> |
| 258 | + <param name="actualKey">When this method returns, contains the actual key associated with the alternate key, if the key is found; otherwise, the default value for the type of the key parameter.</param> |
| 259 | + <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.</param> |
| 260 | + <summary>Gets the value associated with the specified alternate key.</summary> |
244 | 261 | <returns>To be added.</returns>
|
245 | 262 | <remarks>To be added.</remarks>
|
| 263 | + <exception cref="T:System.ArgumentNullException"> |
| 264 | + <paramref name="key" /> is <see langword="null" />.</exception> |
246 | 265 | </Docs>
|
247 | 266 | </Member>
|
248 | 267 | </Members>
|
|
0 commit comments