Sdílet prostřednictvím


TextTemplatingSession – třída

Trivial implementace rozhraní relace transformace textu

Hierarchie dědičnosti

System.Object
  System.Collections.Generic.Dictionary<String, Object>
    Microsoft.VisualStudio.TextTemplating.TextTemplatingSession

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.11.0 (v Microsoft.VisualStudio.TextTemplating.11.0.dll)

Syntaxe

'Deklarace
<SerializableAttribute> _
Public NotInheritable Class TextTemplatingSession _
    Inherits Dictionary(Of String, Object) _
    Implements ITextTemplatingSession, IEquatable(Of ITextTemplatingSession),  _
    IEquatable(Of Guid), IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ISerializable
[SerializableAttribute]
public sealed class TextTemplatingSession : Dictionary<string, Object>, 
    ITextTemplatingSession, IEquatable<ITextTemplatingSession>, IEquatable<Guid>, 
    IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ISerializable
[SerializableAttribute]
public ref class TextTemplatingSession sealed : public Dictionary<String^, Object^>, 
    ITextTemplatingSession, IEquatable<ITextTemplatingSession^>, IEquatable<Guid>, 
    IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    ISerializable
[<Sealed>]
[<SerializableAttribute>]
type TextTemplatingSession =  
    class
        inherit Dictionary<string, Object>
        interface ITextTemplatingSession
        interface IEquatable<ITextTemplatingSession>
        interface IEquatable<Guid>
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
        interface ISerializable
    end
public final class TextTemplatingSession extends Dictionary<String, Object> implements ITextTemplatingSession, IEquatable<ITextTemplatingSession>, IEquatable<Guid>, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ISerializable

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

Konstruktory

  Název Popis
Veřejná metoda TextTemplatingSession()
Veřejná metoda TextTemplatingSession(Guid)

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<String, Object>.)
Veřejná vlastnost Count Získá číslo obsažené v páry klíč hodnota Dictionary<TKey, TValue>. (Zděděno z Dictionary<String, Object>.)
Veřejná vlastnost Id Totožnost relace
Veřejná vlastnost Item Získá nebo nastaví hodnotu přidruženou zadaného klíče. (Zděděno z Dictionary<String, Object>.)
Veřejná vlastnost Keys Získá kolekci obsahující klíče Dictionary<TKey, TValue>. (Zděděno z Dictionary<String, Object>.)
Veřejná vlastnost Values Získá kolekci obsahující hodnoty Dictionary<TKey, TValue>. (Zděděno z Dictionary<String, Object>.)

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá zadaný klíč a hodnotu do slovníku. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda Clear Odebere všechny klíče a hodnoty z Dictionary<TKey, TValue>. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda ContainsKey Určuje, zda Dictionary<TKey, TValue> obsahuje zadaný klíč. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda ContainsValue Určuje, zda Dictionary<TKey, TValue> obsahuje určitou hodnotu. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda Equals(Guid)
Veřejná metoda Equals(Object) (Přepisuje Object.Equals(Object).)
Veřejná metoda Equals(ITextTemplatingSession)
Veřejná metoda GetEnumerator Čítač výčtu, který prochází vrátí Dictionary<TKey, TValue>. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda GetHashCode (Přepisuje Object.GetHashCode().)
Veřejná metoda GetObjectData Implementuje System.Runtime.Serialization.ISerializable rozhraní a vrátí data potřebná k serializaci Dictionary<TKey, TValue> instance. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda GetType Získá Type aktuální instance. (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<String, Object>.)
Veřejná metoda Remove Odebere se zadaným klíčem z hodnoty Dictionary<TKey, TValue>. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda ToString Vrátí řetězec představující 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<String, Object>.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda ISerializable.GetObjectData
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<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.Add Přidá zadaný klíč a hodnotu do slovníku. (Zděděno z Dictionary<String, Object>.)
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<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.Contains Určuje, zda IDictionary obsahuje prvek se zadaným klíčem. (Zděděno z Dictionary<String, Object>.)
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<String, Object>.)
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<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Čítač výčtu, který prochází kolekce vrátí. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Čítač výčtu, který prochází kolekce vrátí. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.GetEnumerator Returns an IDictionaryEnumerator for the IDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.IsFixedSize Získá hodnotu určující zda IDictionary má pevnou velikost. (Zděděno z Dictionary<String, Object>.)
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<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.IsReadOnly Získá hodnotu určující zda IDictionary je jen pro čtení. (Zděděno z Dictionary<String, Object>.)
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<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Item Získá nebo nastaví hodnotu zadaného klíče. (Zděděno z Dictionary<String, Object>.)
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<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Keys Získává ICollection obsahující klíče IDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda ICollection<KeyValuePair<TKey, TValue>>.Remove Odstraní klíče a hodnoty ze slovníku. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda IDictionary.Remove Odstraní prvek se zadaným klíčem z IDictionary. (Zděděno z Dictionary<String, Object>.)
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<String, Object>.)
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<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost IDictionary.Values Získává ICollection obsahující hodnoty IDictionary. (Zděděno z Dictionary<String, Object>.)

Nahoru

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.TextTemplating – obor názvů