Export (0) Print
Expand All

IndexedProtocolEndpointDictionary Class

.NET Framework 4.5

A sorted list of IndexedProtocolEndpoint.

System.Object
  System.Collections.Generic.SortedList<Int32, IndexedProtocolEndpoint>
    System.IdentityModel.Metadata.IndexedProtocolEndpointDictionary

Namespace:  System.IdentityModel.Metadata
Assembly:  System.IdentityModel (in System.IdentityModel.dll)

public class IndexedProtocolEndpointDictionary : SortedList<int, IndexedProtocolEndpoint>

The IndexedProtocolEndpointDictionary type exposes the following members.

  NameDescription
Public methodIndexedProtocolEndpointDictionaryInitializes a new instance of the IndexedProtocolEndpointDictionary class.
Top

  NameDescription
Public propertyCapacityGets or sets the number of elements that the SortedList<TKey, TValue> can contain. (Inherited from SortedList<TKey, TValue>.)
Public propertyComparerGets the IComparer<T> for the sorted list. (Inherited from SortedList<TKey, TValue>.)
Public propertyCountGets the number of key/value pairs contained in the SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Public propertyDefaultGets the default IndexedProtocolEndpoint.
Public propertyItemGets or sets the value associated with the specified key. (Inherited from SortedList<TKey, TValue>.)
Public propertyKeysGets a collection containing the keys in the SortedList<TKey, TValue>, in sorted order. (Inherited from SortedList<TKey, TValue>.)
Public propertyValuesGets a collection containing the values in the SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Top

  NameDescription
Public methodAddAdds an element with the specified key and value into the SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Public methodClearRemoves all elements from the SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Public methodContainsKeyDetermines whether the SortedList<TKey, TValue> contains a specific key. (Inherited from SortedList<TKey, TValue>.)
Public methodContainsValueDetermines whether the SortedList<TKey, TValue> contains a specific value. (Inherited from SortedList<TKey, TValue>.)
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetEnumeratorReturns an enumerator that iterates through the SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodIndexOfKeySearches for the specified key and returns the zero-based index within the entire SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Public methodIndexOfValueSearches 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>.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemoveRemoves the element with the specified key from the SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Public methodRemoveAtRemoves the element at the specified index of the SortedList<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodTrimExcessSets 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>.)
Public methodTryGetValueGets the value associated with the specified key. (Inherited from SortedList<TKey, TValue>.)
Top

  NameDescription
Explicit interface implemetationPrivate methodICollection<KeyValuePair<TKey, TValue>>.AddAdds a key/value pair to the ICollection<T>. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodICollection<KeyValuePair<TKey, TValue>>.ContainsDetermines whether the ICollection<T> contains a specific element. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodICollection<KeyValuePair<TKey, TValue>>.CopyToCopies the elements of the ICollection<T> to an Array, starting at a particular Array index. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodICollection.CopyToCopies the elements of the ICollection to an Array, starting at a particular Array index. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyICollection<KeyValuePair<TKey, TValue>>.IsReadOnlyGets a value indicating whether the ICollection<T> is read-only. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyICollection.IsSynchronizedGets a value indicating whether access to the ICollection is synchronized (thread safe). (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodICollection<KeyValuePair<TKey, TValue>>.RemoveRemoves the first occurrence of a specific key/value pair from the ICollection<T>. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyICollection.SyncRootGets an object that can be used to synchronize access to the ICollection. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodIDictionary.AddAdds an element with the provided key and value to the IDictionary. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodIDictionary.ContainsDetermines whether the IDictionary contains an element with the specified key. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodIDictionary.GetEnumeratorReturns an IDictionaryEnumerator for the IDictionary. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyIDictionary.IsFixedSizeGets a value indicating whether the IDictionary has a fixed size. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyIDictionary.IsReadOnlyGets a value indicating whether the IDictionary is read-only. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyIDictionary.ItemGets or sets the element with the specified key. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyIDictionary<TKey, TValue>.KeysGets an ICollection<T> containing the keys of the IDictionary<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyIDictionary.KeysGets an ICollection containing the keys of the IDictionary. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodIDictionary.RemoveRemoves the element with the specified key from the IDictionary. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyIDictionary<TKey, TValue>.ValuesGets an ICollection<T> containing the values in the IDictionary<TKey, TValue>. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate propertyIDictionary.ValuesGets an ICollection containing the values in the IDictionary. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodIEnumerable<KeyValuePair<TKey, TValue>>.GetEnumeratorReturns an enumerator that iterates through a collection. (Inherited from SortedList<TKey, TValue>.)
Explicit interface implemetationPrivate methodIEnumerable.GetEnumeratorReturns an enumerator that iterates through a collection. (Inherited from SortedList<TKey, TValue>.)
Top

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft