ValueSerializer.TypeReferences(Object, IValueSerializerContext) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
tarafından başvurulan türlerin bir numaralandırmasını ValueSerializeralır.
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)
Parametreler
- value
- Object
Seri hale getirilen değer.
- context
- IValueSerializerContext
Dönüştürme için kullanılan bağlam bilgileri.
Döndürülenler
Bu seri hale getirici tarafından dönüştürülen türler.
Açıklamalar
ValueSerializer Bir dönüştürme türü döndürülen sabit listesi içinde yer almalıdır. Bu, seri hale getiricinin seri hale getiricinin dönüştürdüğü türler hakkında yeterli bilgiye sahip olduğundan emin olmasını sağlar.
Bu yöntemi geçersiz kılma gelişmiş bir senaryodur. Geçersiz kılma, yalnızca XAML şema bağlamı için kullanılabilen CLR türü sistem sahibi-özellik ilişkilerinin yeterli bilgi bildirmediği bir sistem uyguluyorsanız gerekli olmalıdır.
WPF Kullanım Notları
WPF özellik sistemi, bağımlılık özelliğinin sahip ekleyebileceği TypeReferences bir kavram içerdiğinden geçersiz kılan bir iç değer serileştiricisi uygular. WPF ifadeleri de özel iç işlemeye sahiptir.