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 | |
---|---|---|
Count | Zwraca liczbę elementów zawartych w ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>). | |
Id | Tożsamość tej sesji używane do porównywania wystąpień sesji przez wartość. | |
IsReadOnly | Pobiera wartość określającą czy ICollection<T> jest tylko do odczytu. (Odziedziczone z ICollection<KeyValuePair<String, Object>>). | |
Item | Pobiera lub ustawia element z określonym kluczem. (Odziedziczone z IDictionary<String, Object>). | |
Keys | Pobiera ICollection<T> zawierające klucze z IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>). | |
Values | Pobiera ICollection<T> zawierające wartości w IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add(T) | Dodaje element do ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>). | |
Add(TKey, TValue) | Dodaje element z podanego klucza i wartości do IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>). | |
Clear | Usuwa wszystkie elementy z ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>). | |
Contains | Określa, czy ICollection<T> zawiera określoną wartość. (Odziedziczone z ICollection<KeyValuePair<String, Object>>). | |
ContainsKey | Określa, czy IDictionary<TKey, TValue> zawiera element z określonym kluczem. (Odziedziczone z IDictionary<String, Object>). | |
CopyTo | Kopiuje elementy z ICollection<T> do Array, począwszy od określonego Array indeksu. (Odziedziczone z ICollection<KeyValuePair<String, Object>>). | |
Equals(T) | Wskazuje, czy bieżący obiekt jest równa inny obiekt tego samego typu. (Odziedziczone z IEquatable<Guid>). | |
Equals(T) | (Odziedziczone z IEquatable<ITextTemplatingSession>). | |
GetEnumerator() | Zwraca modułu wyliczającego, który dokonuje iteracji w kolekcji. (Odziedziczone z IEnumerable<KeyValuePair<String, Object>>). | |
GetEnumerator() | Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable). | |
GetObjectData | Wypełnia SerializationInfo z danych potrzebnych do serializacji obiektu docelowego. (Odziedziczone z ISerializable). | |
Remove(TKey) | Usuwa element z określonym kluczem z IDictionary<TKey, TValue>. (Odziedziczone z IDictionary<String, Object>). | |
Remove(T) | Usuwa pierwsze wystąpienie określonego obiektu z ICollection<T>. (Odziedziczone z ICollection<KeyValuePair<String, Object>>). | |
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.