ValueSerializer.TypeReferences(Object, IValueSerializerContext) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un'enumerazione dei tipi a cui fa riferimento l'oggetto 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)
Parametri
- value
- Object
Valore serializzato.
- context
- IValueSerializerContext
Informazioni sul contesto utilizzate per la conversione.
Valori restituiti
Tipi convertiti da questo serializzatore.
Commenti
Tutti i tipi che una ValueSerializer conversione deve essere inclusa nell'enumerazione restituita. Ciò consente a un serializzatore di garantire che un de-serializzatore disponga di informazioni sufficienti sui tipi convertiti da questo serializzatore.
L'override di questo metodo è uno scenario avanzato. L'override deve essere necessaria solo se si implementa un sistema in cui le relazioni proprietario-proprietà del sistema dei tipi CLR disponibili per un contesto dello schema XAML non segnalano informazioni sufficienti.
Note sull'utilizzo di macchine virtuali Windows
Il sistema di proprietà macchine virtuali Windows implementa un serializzatore di valori interni che esegue l'override di TypeReferences perché una proprietà di dipendenza ha un concetto che può avere proprietari aggiunti. macchine virtuali Windows le espressioni hanno anche una gestione interna speciale.