Udostępnij za pośrednictwem


Interfejs ITextTemplatingSession

Może służyć do przekazywania informacji z dyrektywy procesora do szablonu tekstu.

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

Składnia

'Deklaracja
<CLSCompliantAttribute(True)> _
Public Interface ITextTemplatingSession _
    Inherits IEquatable(Of ITextTemplatingSession), IEquatable(Of Guid),  _
    IDictionary(Of String, Object), ICollection(Of KeyValuePair(Of String, Object)),  _
    IEnumerable(Of KeyValuePair(Of String, Object)), IEnumerable,  _
    ISerializable
[CLSCompliantAttribute(true)]
public interface ITextTemplatingSession : IEquatable<ITextTemplatingSession>, 
    IEquatable<Guid>, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ISerializable
[CLSCompliantAttribute(true)]
public interface class ITextTemplatingSession : IEquatable<ITextTemplatingSession^>, 
    IEquatable<Guid>, IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable, ISerializable
[<CLSCompliantAttribute(true)>]
type ITextTemplatingSession =  
    interface
        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 interface ITextTemplatingSession extends IEquatable<ITextTemplatingSession>, IEquatable<Guid>, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ISerializable

Typ ITextTemplatingSession uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca liczbę elementów zawartych w ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>).
Właściwość publiczna Id Tożsamość tej sesji używane do porównywania wystąpień sesji przez wartość.
Właściwość publiczna IsReadOnly Pobiera wartość określającą czy ICollection<T> jest tylko do odczytu. (Odziedziczone z ICollection<KeyValuePair<String, Object>>).
Właściwość publiczna Item Pobiera lub ustawia element z określonym kluczem. (Odziedziczone z IDictionary<String, Object>).
Właściwość publiczna Keys Pobiera ICollection<T> zawierające klucze z IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>).
Właściwość publiczna Values Pobiera ICollection<T> zawierające wartości w IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>).

Początek

Metody

  Nazwa Opis
Metoda publiczna Add(T) Dodaje element do ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>).
Metoda publiczna Add(TKey, TValue) Dodaje element z podanego klucza i wartości do IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>).
Metoda publiczna Clear Usuwa wszystkie elementy z ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>).
Metoda publiczna Contains Określa, czy ICollection<T> zawiera określoną wartość. (Odziedziczone z ICollection<KeyValuePair<String, Object>>).
Metoda publiczna ContainsKey Określa, czy IDictionary<TKey, TValue> zawiera element z określonym kluczem. (Odziedziczone z IDictionary<String, Object>).
Metoda publiczna CopyTo Kopiuje elementy z ICollection<T> do Array, począwszy od określonego Array indeksu. (Odziedziczone z ICollection<KeyValuePair<String, Object>>).
Metoda publiczna Equals(T) Wskazuje, czy bieżący obiekt jest równa inny obiekt tego samego typu. (Odziedziczone z IEquatable<Guid>).
Metoda publiczna Equals(T) (Odziedziczone z IEquatable<ITextTemplatingSession>).
Metoda publiczna GetEnumerator() Zwraca modułu wyliczającego, który dokonuje iteracji w kolekcji. (Odziedziczone z IEnumerable<KeyValuePair<String, Object>>).
Metoda publiczna GetEnumerator() Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable).
Metoda publiczna GetObjectData Wypełnia SerializationInfo z danych potrzebnych do serializacji obiektu docelowego. (Odziedziczone z ISerializable).
Metoda publiczna Remove(TKey) Usuwa element z określonym kluczem z IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>).
Metoda publiczna Remove(T) Usuwa pierwsze wystąpienie określonego obiektu z ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>).
Metoda publiczna TryGetValue Pobiera wartość skojarzoną z określonym kluczem. (Odziedziczone z IDictionary<String, Object>).

Początek

Uwagi

Sesje są obiekty szeregowane między domenami aplikacji i procesami.Mają one zachowanie słownika umożliwiające parametry przekazywane do silnika T4.Są one porównywane przez porównanie ich właściwość identyfikator GUID na umożliwienie realizacji różnych typów być bezpośrednio porównane.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating