Freigeben über


TextTemplatingSession-Klasse

Einfache Implementierung der Texttransformationssitzungs-Schnittstelle.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.11.0 (in Microsoft.VisualStudio.TextTemplating.11.0.dll)

Syntax

'Declaration
<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

Der TextTemplatingSession-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TextTemplatingSession()
Öffentliche Methode TextTemplatingSession(Guid)

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Comparer Ruft den IEqualityComparer<T> ab, mit dem die Gleichheit der Schlüssel für das Wörterbuch bestimmt wird. (Von Dictionary<String, Object> geerbt.)
Öffentliche Eigenschaft Count Ruft die Anzahl der Schlüssel-Wert-Paare im Dictionary<TKey, TValue> ab. (Von Dictionary<String, Object> geerbt.)
Öffentliche Eigenschaft Id Die Identität der Sitzung.
Öffentliche Eigenschaft Item Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest. (Von Dictionary<String, Object> geerbt.)
Öffentliche Eigenschaft Keys Ruft eine Auflistung ab, die die Schlüssel im Dictionary<TKey, TValue> enthält. (Von Dictionary<String, Object> geerbt.)
Öffentliche Eigenschaft Values Ruft eine Auflistung ab, die die Werte im Dictionary<TKey, TValue> enthält. (Von Dictionary<String, Object> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode Clear Entfernt sämtliche Schlüssel und Werte aus dem Dictionary<TKey, TValue>. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode ContainsKey Bestimmt, ob das Dictionary<TKey, TValue> den angegebenen Schlüssel enthält. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode ContainsValue Bestimmt, ob das Dictionary<TKey, TValue> einen bestimmten Wert enthält. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode Equals(Guid)
Öffentliche Methode Equals(Object) (Überschreibt Object.Equals(Object).)
Öffentliche Methode Equals(ITextTemplatingSession)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der das Dictionary<TKey, TValue> durchläuft. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode GetHashCode (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetObjectData Implementiert die System.Runtime.Serialization.ISerializable-Schnittstelle und gibt die zum Serialisieren der Dictionary<TKey, TValue>-Instanz erforderlichen Daten zurück. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode OnDeserialization Implementiert die System.Runtime.Serialization.ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode Remove Entfernt den Wert mit dem angegebenen Schlüssel aus dem Dictionary<TKey, TValue>. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetValue Ruft den dem angegebenen Schlüssel zugeordneten Wert ab. (Von Dictionary<String, Object> geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ISerializable.GetObjectData
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.Add Fügt der ICollection<T> den angegebenen Wert mit dem angegebenen Schlüssel hinzu. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Add Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.Contains Ermittelt, ob die ICollection<T> einen bestimmten Schlüssel und Wert enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Contains Ermittelt, ob das IDictionary ein Element mit dem angegebenen Schlüssel enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.CopyTo Kopiert die Elemente der ICollection<T> in ein Array vom Typ KeyValuePair<TKey, TValue>, beginnend am angegebenen Arrayindex. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo Kopiert die Elemente der ICollection<T> in ein Array, wobei am angegebenen Arrayindex begonnen wird. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.GetEnumerator Gibt einen IDictionaryEnumerator für das IDictionary zurück. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsFixedSize Ruft einen Wert ab, der angibt, ob das IDictionary eine feste Größe aufweist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Ruft einen Wert ab, der angibt, ob das Wörterbuch schreibgeschützt ist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsReadOnly Ruft einen Wert ab, der angibt, ob das IDictionary schreibgeschützt ist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf ICollection synchronisiert (threadsicher) ist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Item Ruft den Wert mit dem angegebenen Schlüssel ab oder legt diesen fest. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary<TKey, TValue>.Keys Ruft eine ICollection<T> ab, die die Schlüssel des IDictionary<TKey, TValue> enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Keys Ruft eine ICollection ab, die die Schlüssel des IDictionary enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.Remove Entfernt einen Schlüssel und einen Wert aus dem Wörterbuch. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Remove Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary<TKey, TValue>.Values Ruft eine ICollection<T> ab, die die Werte im IDictionary<TKey, TValue> enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Values Ruft eine ICollection ab, die die Werte im IDictionary enthält. (Von Dictionary<String, Object> geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TextTemplating-Namespace