Sdílet prostřednictvím


PartitionDictionary – třída

Představuje kolekci oddílů.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

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

Typ PartitionDictionary zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda PartitionDictionary() Výchozí konstruktor.
Chráněná metoda PartitionDictionary(SerializationInfo, StreamingContext) Chráněný konstruktor.Je vykonána během rušení serializace.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Comparer Získá IEqualityComparer<T> , které slouží k určení rovnosti klíče slovníku. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná vlastnost Count Získá číslo obsažené v páry klíč/hodnota Dictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná vlastnost Item Získá nebo nastaví hodnotu přidruženou se zadaným klíčem. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná vlastnost Keys Získá kolekci obsahující klíče Dictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná vlastnost Values Získá kolekci obsahující hodnoty, které v Dictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá zadaný klíč a hodnotu do slovníku. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda Clear Odebere všechny klíče a hodnoty z Dictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda ContainsKey Určuje, zda Dictionary<TKey, TValue> obsahuje zadaný klíč. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda ContainsValue Určuje, zda Dictionary<TKey, TValue> obsahuje určitou hodnotu. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Čítač výčtu, iteruje vrátí Dictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetObjectData Kritické pro zabezpečení Náčiní System.Runtime.Serialization.ISerializable rozhraní a vrátí data potřebná k serializaci Dictionary<TKey, TValue> instance. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda OnDeserialization Náčiní System.Runtime.Serialization.ISerializable rozhraní a vyvolá událost rekonstrukci po dokončení rekonstrukce. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda Remove Metoda také odebrat oddíl z kolekce PartitionAlternate úložiště odebrat
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryGetValue Získá hodnota spojená s zadaného klíče. (Zděděno z Dictionary<Guid, Partition>.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<TKey, TValue>>.Add Přidá hodnotu zadanou ICollection<T> se zadaným klíčem. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.Add Přidá zadaný klíč a hodnotu do slovníku. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<TKey, TValue>>.Contains Určuje, zda ICollection<T> obsahuje určité klíče a hodnoty. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.Contains Určuje, zda IDictionary obsahuje prvek se zadaným klíčem. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<TKey, TValue>>.CopyTo Zkopíruje prvky ICollection<T> na pole typu KeyValuePair<TKey, TValue>, od určené pole indexu. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda ICollection.CopyTo Zkopíruje prvky ICollection<T> na matici počínaje určené pole indexu. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Vrátí enumerátor, který iteruje kolekci. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Vrátí enumerátor, který iteruje kolekci. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.GetEnumerator Returns an IDictionaryEnumerator for the IDictionary. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.IsFixedSize Získá hodnotu označující zda IDictionary má pevnou velikost. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Získá hodnotu označující, zda slovník je jen pro čtení. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.IsReadOnly Získá hodnotu označující zda IDictionary je jen pro čtení. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost ICollection.IsSynchronized Získá hodnotu označující zda přístup ICollection je synchronizován (podprocesů). (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Item Získá nebo nastaví hodnotu se zadaným klíčem. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary<TKey, TValue>.Keys Získá ICollection<T> obsahující klíče IDictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IReadOnlyDictionary<TKey, TValue>.Keys Získá kolekci obsahující klíče IReadOnlyDictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Keys Získá ICollection obsahující klíče IDictionary. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<TKey, TValue>>.Remove Odebere ze slovníku klíče a hodnoty. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.Remove Odstraní prvek se zadaným klíčem z IDictionary. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost ICollection.SyncRoot Získá objekt, který lze použít k přístupu k synchronizaci ICollection. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary<TKey, TValue>.Values Získá ICollection<T> obsahující hodnoty, které v IDictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IReadOnlyDictionary<TKey, TValue>.Values Získá kolekci obsahující hodnoty IReadOnlyDictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Values Získá ICollection obsahující hodnoty, které v IDictionary. (Zděděno z Dictionary<Guid, Partition>.)

Nahoru

Poznámky

Toto je kolekce slovník oddílů pomocí metody remove přepsána a také odebrat oddíl z PartitionsAlternate kolekce úložiště.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů