IndexedProtocolEndpointDictionary Class

Definition

A sorted list of IndexedProtocolEndpoint.

public ref class IndexedProtocolEndpointDictionary : System::Collections::Generic::SortedList<int, System::IdentityModel::Metadata::IndexedProtocolEndpoint ^>
public class IndexedProtocolEndpointDictionary : System.Collections.Generic.SortedList<int,System.IdentityModel.Metadata.IndexedProtocolEndpoint>
type IndexedProtocolEndpointDictionary = class
    inherit SortedList<int, IndexedProtocolEndpoint>
Public Class IndexedProtocolEndpointDictionary
Inherits SortedList(Of Integer, IndexedProtocolEndpoint)
Inheritance
IndexedProtocolEndpointDictionary

Constructors

IndexedProtocolEndpointDictionary()

Initializes a new instance of the IndexedProtocolEndpointDictionary class.

Properties

Capacity

Gets or sets the number of elements that the SortedList<TKey,TValue> can contain.

(Inherited from SortedList<TKey,TValue>)
Comparer

Gets the IComparer<T> for the sorted list.

(Inherited from SortedList<TKey,TValue>)
Count

Gets the number of key/value pairs contained in the SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
Default

Gets the default IndexedProtocolEndpoint.

Item[TKey]

Gets or sets the value associated with the specified key.

(Inherited from SortedList<TKey,TValue>)
Keys

Gets a collection containing the keys in the SortedList<TKey,TValue>, in sorted order.

(Inherited from SortedList<TKey,TValue>)
Values

Gets a collection containing the values in the SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)

Methods

Add(TKey, TValue)

Adds an element with the specified key and value into the SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
Clear()

Removes all elements from the SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
ContainsKey(TKey)

Determines whether the SortedList<TKey,TValue> contains a specific key.

(Inherited from SortedList<TKey,TValue>)
ContainsValue(TValue)

Determines whether the SortedList<TKey,TValue> contains a specific value.

(Inherited from SortedList<TKey,TValue>)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator()

Returns an enumerator that iterates through the SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
IndexOfKey(TKey)

Searches for the specified key and returns the zero-based index within the entire SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
IndexOfValue(TValue)

Searches for the specified value and returns the zero-based index of the first occurrence within the entire SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(TKey)

Removes the element with the specified key from the SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
RemoveAt(Int32)

Removes the element at the specified index of the SortedList<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
ToString()

Returns a string that represents the current object.

(Inherited from Object)
TrimExcess()

Sets the capacity to the actual number of elements in the SortedList<TKey,TValue>, if that number is less than 90 percent of current capacity.

(Inherited from SortedList<TKey,TValue>)
TryGetValue(TKey, TValue)

Gets the value associated with the specified key.

(Inherited from SortedList<TKey,TValue>)

Explicit Interface Implementations

ICollection.CopyTo(Array, Int32)

Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from SortedList<TKey,TValue>)
ICollection.IsSynchronized

Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Inherited from SortedList<TKey,TValue>)
ICollection.SyncRoot

Gets an object that can be used to synchronize access to the ICollection.

(Inherited from SortedList<TKey,TValue>)
ICollection<KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey,TValue>)

Adds a key/value pair to the ICollection<T>.

(Inherited from SortedList<TKey,TValue>)
ICollection<KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey,TValue>)

Determines whether the ICollection<T> contains a specific element.

(Inherited from SortedList<TKey,TValue>)
ICollection<KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey,TValue>[], Int32)

Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

(Inherited from SortedList<TKey,TValue>)
ICollection<KeyValuePair<TKey,TValue>>.IsReadOnly

Gets a value indicating whether the ICollection<T> is read-only.

(Inherited from SortedList<TKey,TValue>)
ICollection<KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey,TValue>)

Removes the first occurrence of a specific key/value pair from the ICollection<T>.

(Inherited from SortedList<TKey,TValue>)
IDictionary.Add(Object, Object)

Adds an element with the provided key and value to the IDictionary.

(Inherited from SortedList<TKey,TValue>)
IDictionary.Contains(Object)

Determines whether the IDictionary contains an element with the specified key.

(Inherited from SortedList<TKey,TValue>)
IDictionary.GetEnumerator()

Returns an IDictionaryEnumerator for the IDictionary.

(Inherited from SortedList<TKey,TValue>)
IDictionary.IsFixedSize

Gets a value indicating whether the IDictionary has a fixed size.

(Inherited from SortedList<TKey,TValue>)
IDictionary.IsReadOnly

Gets a value indicating whether the IDictionary is read-only.

(Inherited from SortedList<TKey,TValue>)
IDictionary.Item[Object]

Gets or sets the element with the specified key.

(Inherited from SortedList<TKey,TValue>)
IDictionary.Keys

Gets an ICollection containing the keys of the IDictionary.

(Inherited from SortedList<TKey,TValue>)
IDictionary.Remove(Object)

Removes the element with the specified key from the IDictionary.

(Inherited from SortedList<TKey,TValue>)
IDictionary.Values

Gets an ICollection containing the values in the IDictionary.

(Inherited from SortedList<TKey,TValue>)
IDictionary<TKey,TValue>.Keys

Gets an ICollection<T> containing the keys of the IDictionary<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
IDictionary<TKey,TValue>.Values

Gets an ICollection<T> containing the values in the IDictionary<TKey,TValue>.

(Inherited from SortedList<TKey,TValue>)
IEnumerable.GetEnumerator()

Returns an enumerator that iterates through a collection.

(Inherited from SortedList<TKey,TValue>)
IEnumerable<KeyValuePair<TKey,TValue>>.GetEnumerator()

Returns an enumerator that iterates through a collection.

(Inherited from SortedList<TKey,TValue>)
IReadOnlyDictionary<TKey,TValue>.Keys

Gets an enumerable collection that contains the keys in the read-only dictionary.

(Inherited from SortedList<TKey,TValue>)
IReadOnlyDictionary<TKey,TValue>.Values

Gets an enumerable collection that contains the values in the read-only dictionary.

(Inherited from SortedList<TKey,TValue>)

Extension Methods

CopyToDataTable<T>(IEnumerable<T>)

Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Enables parallelization of a query.

AsQueryable(IEnumerable)

Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Returns a filtered collection of the child elements of every element and document in the source collection. Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Removes every node in the source collection from its parent node.

Applies to