📄 powercollections.xml
字号:
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.Remove(`0)">
<summary>
Removes a key from the dictionary. This method must be overridden in the derived class.
</summary>
<param name="key">Key to remove from the dictionary.</param>
<returns>True if the key was found, false otherwise.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.TryGetValue(`0,`1@)">
<summary>
Determines if this dictionary contains a key equal to <paramref name="key"/>. If so, the value
associated with that key is returned through the value parameter. This method must be
overridden by the derived class.
</summary>
<param name="key">The key to search for.</param>
<param name="value">Returns the value associated with key, if true was returned.</param>
<returns>True if the dictionary contains key. False if the dictionary does not contain key.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.Add(`0,`1)">
<summary>
Adds a new key-value pair to the dictionary.
</summary>
<remarks>The default implementation of this method
checks to see if the key already exists using
ContainsKey, then calls the indexer setter if the key doesn't
already exist. </remarks>
<param name="key">Key to add.</param>
<param name="value">Value to associated with the key.</param>
<exception cref="T:System.ArgumentException">key is already present in the dictionary</exception>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.ContainsKey(`0)">
<summary>
Determines whether a given key is found
in the dictionary.
</summary>
<remarks>The default implementation simply calls TryGetValue and returns
what it returns.</remarks>
<param name="key">Key to look for in the dictionary.</param>
<returns>True if the key is present in the dictionary.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.ToString">
<summary>
Shows the string representation of the dictionary. The string representation contains
a list of the mappings in the dictionary.
</summary>
<returns>The string representation of the dictionary.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.AsReadOnly">
<summary>
Provides a read-only view of this dictionary. The returned IDictionary<TKey,TValue> provides
a view of the dictionary that prevents modifications to the dictionary. Use the method to provide
access to the dictionary without allowing changes. Since the returned object is just a view,
changes to the dictionary will be reflected in the view.
</summary>
<returns>An IIDictionary<TKey,TValue> that provides read-only access to the dictionary.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})">
<summary>
Adds a key-value pair to the collection. This implementation calls the Add method
with the Key and Value from the item.
</summary>
<param name="item">A KeyValuePair contains the Key and Value to add.</param>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
<summary>
Determines if a dictionary contains a given KeyValuePair. This implementation checks to see if the
dictionary contains the given key, and if the value associated with the key is equal to (via object.Equals)
the value.
</summary>
<param name="item">A KeyValuePair containing the Key and Value to check for.</param>
<returns></returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
<summary>
Determines if a dictionary contains a given KeyValuePair, and if so, removes it. This implementation checks to see if the
dictionary contains the given key, and if the value associated with the key is equal to (via object.Equals)
the value. If so, the key-value pair is removed.
</summary>
<param name="item">A KeyValuePair containing the Key and Value to check for.</param>
<returns>True if the item was found and removed. False otherwise.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.CheckGenericType``1(System.String,System.Object)">
<summary>
Check that the given parameter is of the expected generic type. Throw an ArgumentException
if it isn't.
</summary>
<typeparam name="ExpectedType">Expected type of the parameter</typeparam>
<param name="name">parameter name</param>
<param name="value">parameter value</param>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
<summary>
Adds a key-value pair to the collection. If key or value are not of the expected types, an
ArgumentException is thrown. If both key and value are of the expected types, the (overridden)
Add method is called with the key and value to add.
</summary>
<param name="key">Key to add to the dictionary.</param>
<param name="value">Value to add to the dictionary.</param>
<exception cref="T:System.ArgumentException">key or value are not of the expected type for this dictionary.</exception>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#Clear">
<summary>
Clears this dictionary. Calls the (overridden) Clear method.
</summary>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#Contains(System.Object)">
<summary>
Determines if this dictionary contains a key equal to <paramref name="key"/>. The dictionary
is not changed. Calls the (overridden) ContainsKey method. If key is not of the correct
TKey for the dictionary, false is returned.
</summary>
<param name="key">The key to search for.</param>
<returns>True if the dictionary contains key. False if the dictionary does not contain key.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#Remove(System.Object)">
<summary>
Removes the key (and associated value) from the collection that is equal to the passed in key. If
no key in the dictionary is equal to the passed key, the
dictionary is unchanged. Calls the (overridden) Remove method. If key is not of the correct
TKey for the dictionary, the dictionary is unchanged.
</summary>
<param name="key">The key to remove.</param>
<exception cref="T:System.ArgumentException">key could not be converted to TKey.</exception>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#GetEnumerator">
<summary>
Returns an enumerator that enumerates all the entries in the dictionary. Each entry is
returned as a DictionaryEntry.
The entries are enumerated in the same orders as the (overridden) GetEnumerator
method.
</summary>
<returns>An enumerator for enumerating all the elements in the OrderedDictionary.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that enumerates all the entries in the dictionary. Each entry is
returned as a DictionaryEntry.
The entries are enumerated in the same orders as the (overridden) GetEnumerator
method.
</summary>
<returns>An enumerator for enumerating all the elements in the OrderedDictionary.</returns>
</member>
<member name="M:Wintellect.PowerCollections.DictionaryBase`2.DebuggerDisplayString">
<summary>
Display the contents of the dictionary in the debugger. This is intentionally private, it is called
only from the debugger due to the presence of the DebuggerDisplay attribute. It is similar
format to ToString(), but is limited to 250-300 characters or so, so as not to overload the debugger.
</summary>
<returns>The string representation of the items in the collection, similar in format to ToString().</returns>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.Item(`0)">
<summary>
The indexer of the dictionary. This is used to store keys and values and
retrieve values from the dictionary. The setter
accessor must be overridden in the derived class.
</summary>
<param name="key">Key to find in the dictionary.</param>
<returns>The value associated with the key.</returns>
<exception cref="T:System.Collections.Generic.KeyNotFoundException">Thrown from the get accessor if the key
was not found in the dictionary.</exception>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.Keys">
<summary>
Returns a collection of the keys in this dictionary.
</summary>
<value>A read-only collection of the keys in this dictionary.</value>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.Values">
<summary>
Returns a collection of the values in this dictionary. The ordering of
values in this collection is the same as that in the Keys collection.
</summary>
<value>A read-only collection of the values in this dictionary.</value>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#IsFixedSize">
<summary>
Returns whether this dictionary is fixed size. This implemented always returns false.
</summary>
<value>Always returns false.</value>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#IsReadOnly">
<summary>
Returns if this dictionary is read-only. This implementation always returns false.
</summary>
<value>Always returns false.</value>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#Keys">
<summary>
Returns a collection of all the keys in the dictionary. The values in this collection will
be enumerated in the same order as the (overridden) GetEnumerator method.
</summary>
<value>The collection of keys.</value>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#Values">
<summary>
Returns a collection of all the values in the dictionary. The values in this collection will
be enumerated in the same order as the (overridden) GetEnumerator method.
</summary>
<value>The collection of values.</value>
</member>
<member name="P:Wintellect.PowerCollections.DictionaryBase`2.System#Collections#IDictionary#Item(System.Object)">
<summary>
Gets or sets the value associated with a given key. When getting a value, if this
key is not found in the collection, then null is returned. When setting
a value, the value replaces any existing value in the dictionary. If either the key or value
are not of the correct type for this dictionary, an ArgumentException is thrown.
</summary>
<value>The value associated with the key, or null if the key was not present.</value>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -