Udostępnij za pośrednictwem


Klasa TextTemplatingSession

Protokół Trivial implementację interfejsu sesji transformacji tekstu

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.0.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna TextTemplatingSession()
Metoda publiczna TextTemplatingSession(Guid)

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Comparer Pobiera IEqualityComparer<T> służący do określenia równości klucze słownika. (Odziedziczone z Dictionary<String, Object>).
Właściwość publiczna Count Zwraca liczbę par klucz wartość zawartych w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).
Właściwość publiczna Id Tożsamość sesji
Właściwość publiczna Item Zwraca lub ustawia wartość skojarzoną z określonym kluczem. (Odziedziczone z Dictionary<String, Object>).
Właściwość publiczna Keys Zwraca kolekcję zawierające klucze w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).
Właściwość publiczna Values Zwraca kolekcję zawierającą wartości w Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje określony klucz i wartość do słownika. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna Clear Usuwa wszystkie klucze i wartości z Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna ContainsKey Określa, czy Dictionary<TKey, TValue> zawiera określonego klucza. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna ContainsValue Określa, czy Dictionary<TKey, TValue> zawiera określoną wartość. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna Equals(Guid)
Metoda publiczna Equals(Object) (Zastępuje Object.Equals(Object)).
Metoda publiczna Equals(ITextTemplatingSession)
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna GetHashCode (Zastępuje Object.GetHashCode()).
Metoda publiczna GetObjectData Implementuje System.Runtime.Serialization.ISerializable interfejs i zwraca dane potrzebne do serializacji Dictionary<TKey, TValue> instancji. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna OnDeserialization Implementuje System.Runtime.Serialization.ISerializable interfejs i wywołuje zdarzenie deserializacji po zakończeniu deserializacji. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna Remove Usuwa wartość z określonego klucza z Dictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna TryGetValue Pobiera wartość skojarzoną z określonym kluczem. (Odziedziczone z Dictionary<String, Object>).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ISerializable.GetObjectData
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.Add Dodaje określoną wartość, aby ICollection<T> z określonego klucza. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.Add Dodaje określony klucz i wartość do słownika. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.Contains Określa, czy ICollection<T> zawiera szczególne klucz i wartość. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.Contains Określa, czy IDictionary zawiera element z określonym kluczem. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.CopyTo Kopiuje elementy z ICollection<T> do tablicy typu KeyValuePair<TKey, TValue>, począwszy od indeksu tablicy określonej. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje elementy z ICollection<T> do tablicy w indeksie określonej tablicy. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.GetEnumerator Returns an IDictionaryEnumerator for the IDictionary. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.IsFixedSize Zwraca wartość wskazującą czy IDictionary ma stały rozmiar. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Zwraca wartość wskazującą, czy słownik jest tylko do odczytu. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.IsReadOnly Zwraca wartość wskazującą czy IDictionary jest tylko do odczytu. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized Pobiera wartość określającą czy uzyskują dostęp do ICollection jest synchronizowane (bezpieczeństwo wątków). (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Item Zwraca lub ustawia wartość z określonego klucza. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary<TKey, TValue>.Keys Pobiera ICollection<T> zawierające klucze z IDictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Keys Pobiera ICollection zawierające klucze z IDictionary. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna ICollection<KeyValuePair<TKey, TValue>>.Remove Usuwa klucz i wartość ze słownika. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuMetoda prywatna IDictionary.Remove Usuwa element z określonego klucza z IDictionary. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot Pobiera obiekt używany do synchronizowania dostępu do ICollection. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary<TKey, TValue>.Values Pobiera ICollection<T> zawierające wartości w IDictionary<TKey, TValue>. (Odziedziczone z Dictionary<String, Object>).
Jawna implementacja interfejsuWłaściwość prywatna IDictionary.Values Pobiera ICollection zawierające wartości w IDictionary. (Odziedziczone z Dictionary<String, Object>).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating