ValueSerializer.TypeReferences(Object, IValueSerializerContext) Méthode
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.
Obtient une énumération des types référencés par ValueSerializer.
public:
virtual System::Collections::Generic::IEnumerable<Type ^> ^ TypeReferences(System::Object ^ value, System::Windows::Markup::IValueSerializerContext ^ context);
public virtual System.Collections.Generic.IEnumerable<Type> TypeReferences (object value, System.Windows.Markup.IValueSerializerContext context);
abstract member TypeReferences : obj * System.Windows.Markup.IValueSerializerContext -> seq<Type>
override this.TypeReferences : obj * System.Windows.Markup.IValueSerializerContext -> seq<Type>
Public Overridable Function TypeReferences (value As Object, context As IValueSerializerContext) As IEnumerable(Of Type)
Paramètres
- value
- Object
Valeur en cours de sérialisation.
- context
- IValueSerializerContext
Informations de contexte utilisées pour la conversion.
Retours
Types convertis par ce sérialiseur.
Remarques
Tous les types qu’un ValueSerializer convertis doit être inclus dans l’énumération retournée. Cela permet à un sérialiseur de s’assurer qu’un désérialiseur dispose d’informations suffisantes sur les types que ce sérialiseur convertit.
La substitution de cette méthode est un scénario avancé. Le remplacement ne doit être nécessaire que si vous implémentez un système dans lequel les relations propriétaire-propriété de système de type CLR disponibles pour un contexte de schéma XAML ne rapportent pas suffisamment d’informations.
Remarques sur l'utilisation de WPF
Le système de propriétés WPF implémente un sérialiseur de valeur interne qui remplace TypeReferences , car une propriété de dépendance a un concept selon lequel elle peut avoir ajouté des propriétaires. Les expressions WPF ont également une gestion interne spéciale.