Sdílet prostřednictvím


TextTemplatingSession – třída

Trivial implementace rozhraní relace transformace textu

Hierarchie dědičnosti

Object
  Dictionary<String, Object>
    Microsoft.VisualStudio.TextTemplating.TextTemplatingSession

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.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á IEqualityComparer , které slouží k určení rovnosti klíče slovníku. (Zděděno z Dictionary<String, Object>.)
Veřejná vlastnost Count Získá číslo obsažené v páry klíč/hodnota Dictionary. (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 se zadaným klíčem. (Zděděno z Dictionary<String, Object>.)
Veřejná vlastnost Keys Získá kolekci obsahující klíče Dictionary. (Zděděno z Dictionary<String, Object>.)
Veřejná vlastnost Values Získá kolekci obsahující hodnoty Dictionary. (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. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda ContainsKey Určuje, zda Dictionary obsahuje zadaný klíč. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda ContainsValue Určuje, zda Dictionary obsahuje určitou hodnotu. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda Equals(ITextTemplatingSession)
Veřejná metoda Equals(Guid)
Veřejná metoda Equals(Object) (Přepisuje Object.Equals(Object).)
Veřejná metoda GetEnumerator Čítač výčtu, iteruje vrátí Dictionary. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda GetHashCode (Přepisuje Object.GetHashCode.)
Veřejná metoda GetObjectData Kritické pro zabezpečení Náčiní ISerializable rozhraní a vrátí data potřebná k serializaci Dictionary 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 Náčiní ISerializable rozhraní a vyvolá událost rekonstrukci po dokončení rekonstrukce. (Zděděno z Dictionary<String, Object>.)
Veřejná metoda Remove Odebere se zadaným klíčem z hodnoty Dictionary. (Zděděno z Dictionary<String, Object>.)
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á hodnota spojená s 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 System#Collections#Generic#ICollection{T}#Add Přidá hodnotu zadanou ICollection se zadaným klíčem. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#IDictionary#Add Přidá zadaný klíč a hodnotu do slovníku. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#Generic#ICollection{T}#Contains Určuje, zda ICollection obsahuje určité klíče a hodnoty. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#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 System#Collections#Generic#ICollection{T}#CopyTo Zkopíruje prvky ICollection na pole typu KeyValuePair, od určené pole indexu. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#ICollection#CopyTo Zkopíruje prvky ICollection na matici počínaje určené pole indexu. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#Generic#IEnumerable{T}#GetEnumerator Vrátí čítač výčtu, iteruje kolekce. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#IEnumerable#GetEnumerator Vrátí čítač výčtu, iteruje kolekce. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#IDictionary#GetEnumerator Vrátí IDictionaryEnumerator u IDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#IDictionary#IsFixedSize Získá hodnotu označující zda IDictionary má pevnou velikost. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#Generic#ICollection{T}#IsReadOnly Získá hodnotu označující, zda slovník je jen pro čtení. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#IDictionary#IsReadOnly Získá hodnotu označující zda IDictionary je jen pro čtení. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#ICollection#IsSynchronized Získá hodnotu označující zda přístup k ICollection je synchronizován (podprocesů). (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#IDictionary#Item Získá nebo nastaví hodnotu se zadaným klíčem. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#Generic#IDictionary{TKey@TValue}#Keys Získá ICollection obsahující klíče IDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys Získá kolekci obsahující klíče IReadOnlyDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#IDictionary#Keys Získá ICollection obsahující klíče IDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#Generic#ICollection{T}#Remove Odebere ze slovníku klíče a hodnoty. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá metoda System#Collections#IDictionary#Remove Odstraní prvek se zadaným klíčem z IDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#ICollection#SyncRoot Získá objekt, který lze použít k přístupu k synchronizaci ICollection. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#Generic#IDictionary{TKey@TValue}#Values Získá ICollection obsahující hodnoty IDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values Získá kolekci obsahující hodnoty IReadOnlyDictionary. (Zděděno z Dictionary<String, Object>.)
Explicitní implementace rozhraníSoukromá vlastnost System#Collections#IDictionary#Values Získá 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ů