Udostępnij za pośrednictwem


Klasa PartitionDictionary

Reprezentuje kolekcję partycji.

Hierarchia dziedziczenia

System.Object
  System.Collections.Generic.Dictionary<Guid, Partition>
    Microsoft.VisualStudio.Modeling.PartitionDictionary

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public Class PartitionDictionary _
    Inherits Dictionary(Of Guid, Partition)
[SerializableAttribute]
public class PartitionDictionary : Dictionary<Guid, Partition>

Typ PartitionDictionary uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna PartitionDictionary() Domyślnego konstruktora.
Metoda chroniona PartitionDictionary(SerializationInfo, StreamingContext) Konstruktor chroniony.Jest on wykonywany podczas deserializacji.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Comparer Pobiera IEqualityComparer<T> służący do określenia równości klucze słownika. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Count Zwraca liczbę par klucz wartość zawartych w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Item Zwraca lub ustawia wartość skojarzoną z określonym kluczem. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Keys Zwraca kolekcję zawierające klucze w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Values Zwraca kolekcję zawierającą wartości w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje określony klucz i wartość do słownika. (Odziedziczone z Dictionary<Guid, Partition>).
Metoda publiczna Clear Usuwa wszystkie klucze i wartości z Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Metoda publiczna ContainsKey Określa, czy Dictionary<TKey, TValue> zawiera określonego klucza. (Odziedziczone z Dictionary<Guid, Partition>).
Metoda publiczna ContainsValue Określa, czy Dictionary<TKey, TValue> zawiera określoną wartość. (Odziedziczone z Dictionary<Guid, Partition>).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetObjectData Krytyczny pod względem zabezpieczeń Implementuje System.Runtime.Serialization.ISerializable interfejs i zwraca dane potrzebne do serializacji Dictionary<TKey, TValue> instancji. (Odziedziczone z Dictionary<Guid, Partition>).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna OnDeserialization Implementuje System.Runtime.Serialization.ISerializable interfejs i wywołuje zdarzenie deserializacji po zakończeniu deserializacji. (Odziedziczone z Dictionary<Guid, Partition>).
Metoda publiczna Remove Usuń metodę również usunąć partycji z kolekcji PartitionAlternate magazynu
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TryGetValue Pobiera wartość skojarzoną z określonym kluczem. (Odziedziczone z Dictionary<Guid, Partition>).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.Add Dodaje określoną wartość, aby ICollection<T> z określonego klucza. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.Add Dodaje określony klucz i wartość do słownika. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.Contains Określa, czy ICollection<T> zawiera szczególne klucz i wartość. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.Contains Określa, czy IDictionary zawiera element z określonym kluczem. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.CopyTo Kopiuje elementy z ICollection<T> do tablicy typu KeyValuePair<TKey, TValue>, począwszy od indeksu tablicy określonej. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje elementy z ICollection<T> do tablicy w indeksie określonej tablicy. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.GetEnumerator Returns an IDictionaryEnumerator for the IDictionary. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.IsFixedSize Zwraca wartość wskazującą czy IDictionary ma stały rozmiar. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Zwraca wartość wskazującą, czy słownik jest tylko do odczytu. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.IsReadOnly Zwraca wartość wskazującą czy IDictionary jest tylko do odczytu. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized Pobiera wartość określającą czy uzyskują dostęp do ICollection jest synchronizowane (bezpieczeństwo wątków). (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Item Zwraca lub ustawia wartość z określonego klucza. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary<TKey, TValue>.Keys Pobiera ICollection<T> zawierające klucze z IDictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IReadOnlyDictionary<TKey, TValue>.Keys Zwraca kolekcję zawierające klucze z IReadOnlyDictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Keys Pobiera ICollection zawierające klucze z IDictionary. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.Remove Usuwa klucz i wartość ze słownika. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.Remove Usuwa element z określonego klucza z IDictionary. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot Pobiera obiekt używany do synchronizowania dostępu do ICollection. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary<TKey, TValue>.Values Pobiera ICollection<T> zawierające wartości w IDictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IReadOnlyDictionary<TKey, TValue>.Values Zwraca kolekcję zawierającą wartości IReadOnlyDictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Values Pobiera ICollection zawierające wartości w IDictionary. (Odziedziczone z Dictionary<Guid, Partition>).

Początek

Uwagi

Jest to kolekcja słownika partycje przy użyciu metody usuwania zastąpiona również usunąć partycji z PartitionsAlternate kolekcji magazynu.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling