Freigeben über


TextTemplatingSession-Klasse

Einfache Implementierung der Texttransformationssitzungs-Schnittstelle.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.12.0 (in Microsoft.VisualStudio.TextTemplating.12.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 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 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 enthält. (Von Dictionary<String, Object> geerbt.)
Öffentliche Eigenschaft Values Gets a collection containing the values in the Dictionary. (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 Removes all keys and values from the Dictionary. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode ContainsKey Determines whether the Dictionary contains the specified key. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode ContainsValue Ermittelt, ob die Dictionary einen bestimmten Wert enthält. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode Equals(ITextTemplatingSession)
Öffentliche Methode Equals(Guid)
Öffentliche Methode Equals(Object) (Überschreibt Object.Equals(Object).)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Dictionary durchläuft. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode GetHashCode (Überschreibt Object.GetHashCode.)
Öffentliche Methode GetObjectData Sicherheitsrelevant. Implements the ISerializable interface and returns the data needed to serialize the Dictionary instance. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode OnDeserialization Implementiert die ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist. (Von Dictionary<String, Object> geerbt.)
Öffentliche Methode Remove Removes the value with the specified key from the Dictionary. (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 System#Collections#Generic#ICollection{T}#Add Adds the specified value to the ICollection with the specified key. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IDictionary#Add Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#ICollection{T}#Contains Determines whether the ICollection contains a specific key and value. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IDictionary#Contains Determines whether the IDictionary contains an element with the specified key. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#ICollection{T}#CopyTo Copies the elements of the ICollection to an array of type KeyValuePair, starting at the specified array index. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#ICollection#CopyTo Copies the elements of the ICollection to an array, starting at the specified array index. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#IEnumerable{T}#GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IEnumerable#GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IDictionary#GetEnumerator Gibt einen IDictionaryEnumerator für das IDictionary zurück. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IDictionary#IsFixedSize Ruft einen Wert ab, der angibt, ob das IDictionary eine feste Größe aufweist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#ICollection{T}#IsReadOnly Ruft einen Wert ab, der angibt, ob das Wörterbuch schreibgeschützt ist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IDictionary#IsReadOnly Ruft einen Wert ab, der angibt, ob das IDictionary schreibgeschützt ist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#ICollection#IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IDictionary#Item Ruft den Wert mit dem angegebenen Schlüssel ab oder legt diesen fest. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#IDictionary{TKey@TValue}#Keys Ruft eine ICollection ab, die die Schlüssel des IDictionary enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys Gets a collection containing the keys of the IReadOnlyDictionary. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IDictionary#Keys Ruft eine ICollection ab, die die Schlüssel des IDictionary enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#ICollection{T}#Remove Entfernt einen Schlüssel und einen Wert aus dem Wörterbuch. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IDictionary#Remove Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#ICollection#SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#IDictionary{TKey@TValue}#Values Ruft eine ICollection ab, die die Werte im IDictionary enthält. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values Gets a collection containing the values of the IReadOnlyDictionary. (Von Dictionary<String, Object> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#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