Partager via


TextTemplatingSession, classe

Implémentation simple de l'interface de session de transformation de texte.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.TextTemplating
Assembly :  Microsoft.VisualStudio.TextTemplating.10.0 (dans Microsoft.VisualStudio.TextTemplating.10.0.dll)

Syntaxe

'Déclaration
<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

Le type TextTemplatingSession expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TextTemplatingSession()
Méthode publique TextTemplatingSession(Guid)

Début

Propriétés

  Nom Description
Propriété publique Comparer Obtient IEqualityComparer<T> qui est utilisé pour déterminer l'égalité des clés pour le dictionnaire. (Hérité de Dictionary<String, Object>.)
Propriété publique Count Obtient le nombre de paires clé/valeur contenues dans Dictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)
Propriété publique Id Identité de la session.
Propriété publique Item Obtient ou définit la valeur associée à la clé spécifiée. (Hérité de Dictionary<String, Object>.)
Propriété publique Keys Obtient une collection contenant les clés dans Dictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)
Propriété publique Values Obtient une collection contenant les valeurs de Dictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute la clé et la valeur spécifiées au dictionnaire. (Hérité de Dictionary<String, Object>.)
Méthode publique Clear Supprime toutes les clés et les valeurs de Dictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)
Méthode publique ContainsKey Détermine si Dictionary<TKey, TValue> contient la clé spécifique. (Hérité de Dictionary<String, Object>.)
Méthode publique ContainsValue Détermine si Dictionary<TKey, TValue> contient une valeur spécifique. (Hérité de Dictionary<String, Object>.)
Méthode publique Equals(Guid)
Méthode publique Equals(Object) (Substitue Object.Equals(Object).)
Méthode publique Equals(ITextTemplatingSession)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de Dictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)
Méthode publique GetHashCode (Substitue Object.GetHashCode().)
Méthode publique GetObjectData Implémente l'interface System.Runtime.Serialization.ISerializable et retourne les données requises pour sérialiser l'instance de Dictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique OnDeserialization Implémente l'interface System.Runtime.Serialization.ISerializable et déclenche l'événement de désérialisation une fois que la désérialisation est terminée. (Hérité de Dictionary<String, Object>.)
Méthode publique Remove Supprime de Dictionary<TKey, TValue> la valeur ayant la clé spécifiée. (Hérité de Dictionary<String, Object>.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TryGetValue Obtient la valeur associée à la clé spécifiée. (Hérité de Dictionary<String, Object>.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ISerializable.GetObjectData
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Add Ajoute la valeur spécifiée à ICollection<T> avec la clé spécifiée. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée IDictionary.Add Ajoute la clé et la valeur spécifiées au dictionnaire. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Contains Détermine si ICollection<T> contient une clé et une valeur spécifiques. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée IDictionary.Contains Détermine si IDictionary contient un élément avec la clé spécifiée. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.CopyTo Copie les éléments de ICollection<T> dans un tableau de type KeyValuePair<TKey, TValue>, en commençant au niveau de l'index de tableau spécifié. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo Copie les éléments de l'objet ICollection<T> dans un tableau, en commençant au niveau d'un index de tableau spécifié. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée IDictionary.GetEnumerator Retourne IDictionaryEnumerator pour l'objet IDictionary. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée IDictionary.IsFixedSize Obtient une valeur indiquant si IDictionary est de taille fixe. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Obtient une valeur indiquant si le dictionnaire est en lecture seule. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée IDictionary.IsReadOnly Obtient une valeur indiquant si IDictionary est en lecture seule. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe). (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée IDictionary.Item Obtient ou définit la valeur avec la clé spécifiée. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée IDictionary<TKey, TValue>.Keys Obtient un ICollection<T> contenant les clés de IDictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée IDictionary.Keys Obtient un ICollection contenant les clés de IDictionary. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Remove Supprime une clé et une valeur du dictionnaire. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface expliciteMéthode privée IDictionary.Remove Supprime de IDictionary l'élément ayant la clé spécifiée. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée IDictionary<TKey, TValue>.Values Obtient ICollection<T> contenant les valeurs de IDictionary<TKey, TValue>. (Hérité de Dictionary<String, Object>.)
Implémentation d'interface explicitePropriété privée IDictionary.Values Obtient ICollection contenant les valeurs de IDictionary. (Hérité de Dictionary<String, Object>.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TextTemplating, espace de noms