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.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.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ává IEqualityComparer<T> , slouží k určení klíčů slovníku rovnosti. (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 zadaného klíče. (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 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 zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Čítač výčtu, který prochází vrátí Dictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetObjectData Kritické pro zabezpečení Implementuje 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ří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda OnDeserialization Implementuje System.Runtime.Serialization.ISerializable rozhraní a vyvolá událost rekonstrukci po dokončení rekonstrukci. (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 Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryGetValue Získá hodnotu přidruženou 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>, počáteční index určené pole. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda ICollection.CopyTo Zkopíruje prvky ICollection<T> na matici počínaje indexem určené pole. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Čítač výčtu, který prochází kolekce vrátí. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Čítač výčtu, který prochází kolekce vrátí. (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 urč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 určující, zda je slovník jen pro čtení. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.IsReadOnly Získá hodnotu urč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 urč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 zadaného klíče. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary<TKey, TValue>.Keys Získává 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 Kolekce obsahující klíče získá IReadOnlyDictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Keys Získává ICollection obsahující klíče IDictionary. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<TKey, TValue>>.Remove Odstraní klíče a hodnoty ze slovníku. (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ává 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ává ICollection<T> obsahující hodnoty IDictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IReadOnlyDictionary<TKey, TValue>.Values Kolekce obsahující hodnoty získává IReadOnlyDictionary<TKey, TValue>. (Zděděno z Dictionary<Guid, Partition>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Values Získává ICollection obsahující hodnoty 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ů