TextTemplatingSession Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Тривиальная реализация интерфейса сеанса преобразования текста.
public ref class TextTemplatingSession sealed : System::Collections::Generic::Dictionary<System::String ^, System::Object ^>, IEquatable<Guid>, IEquatable<Microsoft::VisualStudio::TextTemplating::ITextTemplatingSession ^>, Microsoft::VisualStudio::TextTemplating::ITextTemplatingSession, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public sealed class TextTemplatingSession : System.Collections.Generic.Dictionary<string,object>, IEquatable<Guid>, IEquatable<Microsoft.VisualStudio.TextTemplating.ITextTemplatingSession>, Microsoft.VisualStudio.TextTemplating.ITextTemplatingSession, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type TextTemplatingSession = class
inherit Dictionary<string, obj>
interface ITextTemplatingSession
interface IEquatable<ITextTemplatingSession>
interface IEquatable<Guid>
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
interface ISerializable
Public NotInheritable Class TextTemplatingSession
Inherits Dictionary(Of String, Object)
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IEquatable(Of Guid), IEquatable(Of ITextTemplatingSession), ISerializable, ITextTemplatingSession
- Наследование
-
TextTemplatingSession
- Атрибуты
- Реализации
-
ITextTemplatingSession ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable IEquatable<ITextTemplatingSession> IEquatable<Guid> ISerializable
Конструкторы
TextTemplatingSession() |
Базовый конструктор, создающий уникальный идентификатор. |
TextTemplatingSession(Guid) |
Конструктор, позволяющий использовать определенный идентификатор. |
Свойства
Id |
Идентификатор сеанса. |
Методы
Equals(Guid) |
Сравнивает Id этот TextTemplatingSession объект с другим ITextTemplatingSession |
Equals(ITextTemplatingSession) |
Сравнивает это TextTemplatingSession с другим ITextTemplatingSession |
Equals(Object) |
Сравнивает это TextTemplatingSession с другим объектом |
GetHashCode() |
Используйте хэш идентификатора в качестве хэш-кода. |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Устаревшие..
Сериализация объекта |
Методы расширения
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Добавление одного содержимого словаря в другой словарь |
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Возвращает значение по заданному ключу. |
EmptyIfNull<T>(IEnumerable<T>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |