ITextTemplatingSession-Schnittstelle
Kann verwendet werden, um Informationen von einem Direktivenprozessor in eine Textvorlage zu senden.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Syntax
'Declaration
<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
Der ITextTemplatingSession-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Id | Identität dieser Sitzung, mit der Sitzungsinstanzen anhand des Werts verglichen werden. | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob die ICollection<T> schreibgeschützt ist. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Item | Ruft das Element mit dem angegebenen Schlüssel ab oder legt dieses fest. (Von IDictionary<String, Object> geerbt.) | |
Keys | Ruft eine ICollection<T>-Schnittstelle ab, die die Schlüssel von IDictionary<TKey, TValue> enthält. (Von IDictionary<String, Object> geerbt.) | |
Values | Ruft eine ICollection<T> ab, die die Werte in IDictionary<TKey, TValue> enthält. (Von IDictionary<String, Object> geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add(T) | Fügt der ICollection<T> ein Element hinzu. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Add(TKey, TValue) | Fügt der IDictionary<TKey, TValue>-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu. (Von IDictionary<String, Object> geerbt.) | |
Clear | Entfernt alle Elemente aus ICollection<T>. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Contains | Bestimmt, ob ICollection<T> einen bestimmten Wert enthält. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
ContainsKey | Ermittelt, ob IDictionary<TKey, TValue> ein Element mit dem angegebenen Schlüssel enthält. (Von IDictionary<String, Object> geerbt.) | |
CopyTo | Kopiert die Elemente der ICollection<T> beginnend bei einem bestimmten Array-Index in ein Array. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
Equals(T) | Gibt an, ob das aktuelle Objekt einem anderen Objekt des gleichen Typs entspricht. (Von IEquatable<Guid> geerbt.) | |
Equals(T) | (Von IEquatable<ITextTemplatingSession> geerbt.) | |
GetEnumerator() | Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<KeyValuePair<String, Object>> geerbt.) | |
GetEnumerator() | Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.) | |
GetObjectData | Füllt eine SerializationInfo mit den Daten, die zum Serialisieren des Zielobjekts erforderlich sind. (Von ISerializable geerbt.) | |
Remove(TKey) | Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary<TKey, TValue>. (Von IDictionary<String, Object> geerbt.) | |
Remove(T) | Entfernt das erste Vorkommen eines bestimmten Objekts aus ICollection<T>. (Von ICollection<KeyValuePair<String, Object>> geerbt.) | |
TryGetValue | Ruft den dem angegebenen Schlüssel zugeordneten Wert ab. (Von IDictionary<String, Object> geerbt.) |
Zum Seitenanfang
Hinweise
Sitzungen sind über Anwendungsdomänen und Prozesse serialisierte Objekte. Sie haben ein Wörterbuchverhalten, das es Parametern ermöglicht, an das T4-Modul übergeben zu werden. Sie werden verglichen, indem ihre GUID-basierte ID-Eigenschaft verglichen wird, um anderen Implementierungstypen zu ermöglichen, direkt verglichen zu werden.