TextTemplatingSession Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation simple de l'interface de session de transformation de texte.
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
- Héritage
-
TextTemplatingSession
- Attributs
- Implémente
-
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
Constructeurs
TextTemplatingSession() |
Constructeur de base chargé de créer un ID unique. |
TextTemplatingSession(Guid) |
Constructeur pour autoriser l'utilisation d'un ID spécifique. |
Propriétés
Id |
Identité de la session. |
Méthodes
Equals(Guid) |
Compare le Id de ceci TextTemplatingSession à un autre ITextTemplatingSession |
Equals(ITextTemplatingSession) |
Compare ceci TextTemplatingSession à un autre ITextTemplatingSession |
Equals(Object) |
Compare ceci TextTemplatingSession avec un autre objet |
GetHashCode() |
Utilisez le hachage de l’ID comme code de hachage. |
Implémentations d’interfaces explicites
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Obsolète.
Sérialiser l’objet |
Méthodes d’extension
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Ajouter un contenu de dictionnaire à l’autre dictionnaire |
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Obtient une valeur par la clé donnée. |
EmptyIfNull<T>(IEnumerable<T>) |
Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide. |