ITextTemplatingSession インターフェイス
ディレクティブ プロセッサからテキスト テンプレートに情報を送信するために使用できます。
名前空間: Microsoft.VisualStudio.TextTemplating
アセンブリ: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll 内)
構文
'宣言
<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
ITextTemplatingSession 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
Count | ICollection<T> に格納されている要素の数を取得します。 (ICollection<KeyValuePair<String, Object>> から継承されます。) | |
Id | 値によってセッション インスタンスを比較するために使用される、このセッションの ID。 | |
IsReadOnly | ICollection<T> が読み取り専用であるかどうかを示す値を取得します。 (ICollection<KeyValuePair<String, Object>> から継承されます。) | |
Item | 指定したキーを持つ要素を取得または設定します。 (IDictionary<String, Object> から継承されます。) | |
Keys | IDictionary<TKey, TValue> のキーを保持している ICollection<T> を取得します。 (IDictionary<String, Object> から継承されます。) | |
Values | IDictionary<TKey, TValue> 内の値を格納している ICollection<T> を取得します。 (IDictionary<String, Object> から継承されます。) |
このページのトップへ
メソッド
このページのトップへ
解説
セッションは、複数のアプリケーション ドメインやプロセス間でシリアル化されたオブジェクトです。 それらには、パラメーターが T4 エンジンに渡されるようにするディクショナリ動作があります。 それらは、複数の異なる実装の種類が直接比較されるようにするために、それぞれの GUID ベースの ID プロパティを比較することにより比較されます。