Condividi tramite


Classe TextTemplatingSession

Implementazione semplice dell'interfaccia di sessione di trasformazione del testo

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.0.dll)

Sintassi

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

Il tipo TextTemplatingSession espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TextTemplatingSession()
Metodo pubblico TextTemplatingSession(Guid)

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Comparer Ottiene l'oggetto IEqualityComparer<T>, che viene utilizzato per determinare l'uguaglianza delle chiavi per il dizionario. (Ereditato da Dictionary<String, Object>)
Proprietà pubblica Count Ottiene il numero di coppie chiave/valore contenute nella classe Dictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Proprietà pubblica Id Identità della sessione
Proprietà pubblica Item Ottiene o imposta il valore associato alla chiave specificata. (Ereditato da Dictionary<String, Object>)
Proprietà pubblica Keys Ottiene un insieme contenente le chiavi della classe Dictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Proprietà pubblica Values Ottiene un insieme contenente i valori dell'insieme Dictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge la chiave e il valore specificati al dizionario. (Ereditato da Dictionary<String, Object>)
Metodo pubblico Clear Rimuove tutte le chiavi e i valori dell'insieme Dictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Metodo pubblico ContainsKey Determina se l'insieme Dictionary<TKey, TValue> contiene la chiave specificata. (Ereditato da Dictionary<String, Object>)
Metodo pubblico ContainsValue Stabilisce se l'interfaccia Dictionary<TKey, TValue> contiene un valore specifico. (Ereditato da Dictionary<String, Object>)
Metodo pubblico Equals(Guid)
Metodo pubblico Equals(Object) (Esegue l'override di Object.Equals(Object)).
Metodo pubblico Equals(ITextTemplatingSession)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetEnumerator Restituisce un enumeratore che scorre l'insieme Dictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Metodo pubblico GetHashCode (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetObjectData Implementa l'interfaccia System.Runtime.Serialization.ISerializable e restituisce i dati necessari a serializzare l'istanza di Dictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico OnDeserialization Implementa l'interfaccia System.Runtime.Serialization.ISerializable e genera l'evento di deserializzazione quando la deserializzazione è completa. (Ereditato da Dictionary<String, Object>)
Metodo pubblico Remove Rimuove il valore con la chiave specificata dall'insieme Dictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetValue Ottiene il valore associato alla chiave specificata. (Ereditato da Dictionary<String, Object>)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ISerializable.GetObjectData
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.Add Aggiunge il valore specificato all'interfaccia ICollection<T> con la chiave specificata. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Add Aggiunge la chiave e il valore specificati al dizionario. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.Contains Stabilisce se l'interfaccia ICollection<T> contiene una coppia chiave/valore specifica. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Contains Determina se IDictionary contiene un elemento con la chiave specificata. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.CopyTo Copia gli elementi dell'interfaccia ICollection<T> in una matrice di tipo KeyValuePair<TKey, TValue>, iniziando dall'indice di matrice specificato. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia gli elementi dell'interfaccia ICollection<T> in una matrice, iniziando dall'indice di matrice specificato. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Restituisce un enumeratore che consente di scorrere l'insieme. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Restituisce un enumeratore che consente di scorrere l'insieme. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.GetEnumerator Viene restituito un IDictionaryEnumerator per l'oggetto IDictionary. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.IsFixedSize Ottiene un valore che indica se le dimensioni di IDictionary sono fisse. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Ottiene un valore che indica se il dizionario è in sola lettura. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.IsReadOnly Ottiene un valore che indica se IDictionary è in sola lettura. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe). (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Item Ottiene o imposta il valore con la chiave specificata. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary<TKey, TValue>.Keys Ottiene un oggetto ICollection<T> contenente le chiavi dell'oggetto IDictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Keys Ottiene un oggetto ICollection contenente le chiavi dell'oggetto IDictionary. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.Remove Rimuove una chiave e un valore dal dizionario. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Remove Rimuove l'elemento con la chiave specificata da IDictionary. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto ICollection. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary<TKey, TValue>.Values Ottiene un oggetto ICollection<T> contenente i valori dell'oggetto IDictionary<TKey, TValue>. (Ereditato da Dictionary<String, Object>)
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Values Ottiene un oggetto ICollection contenente i valori dell'oggetto IDictionary. (Ereditato da Dictionary<String, Object>)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextTemplating