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.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.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 do słownika. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Count Pobiera numer pary klucz/wartość zawartych w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Item Pobiera lub ustawia wartość skojarzoną z określonym kluczem. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Keys Pobiera kolekcja zawierające klucze w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Właściwość publiczna Values Pobiera kolekcja zawierającym 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ówny bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed 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 domyślnej funkcji mieszania. (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> wystąpienie. (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 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ślonej wartości do ICollection<T> z określonym kluczem. (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 ICollection<T> do tablicy typu KeyValuePair<TKey, TValue>, już od indeksu określonej tablicy. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje elementy ICollection<T> do tablicy, począwszy od indeksu określonej tablicy. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator Zwraca moduł wyliczający, który dokonuje iteracji w 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 Pobiera 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 Pobiera wartość wskazującą, czy słownik jest tylko do odczytu. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.IsReadOnly Pobiera wartość wskazującą czy IDictionary jest tylko do odczytu. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized Pobiera wartość wskazującą czy uzyskują dostęp do ICollection jest synchronizowane (bezpieczne dla wątków). (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Item Pobiera lub ustawia wartość z określonym kluczem. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary<TKey, TValue>.Keys Pobiera ICollection<T> zawierających klucze IDictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IReadOnlyDictionary<TKey, TValue>.Keys Pobiera kolekcja zawierające klucze IReadOnlyDictionary<TKey, TValue>. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Keys Pobiera ICollection zawierających klucze 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ślonym kluczem z IDictionary. (Odziedziczone z Dictionary<Guid, Partition>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot Pobiera obiekt, który służy 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 Pobiera kolekcja zawierająca 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