XamlMember.LookupValueSerializer Method ()

.NET Framework (current version)

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Returns a value serializer implementation that is associated with this XamlMember.

Namespace:   System.Xaml
Assembly:  System.Xaml (in System.Xaml.dll)

protected virtual XamlValueConverter<ValueSerializer> LookupValueSerializer()

The default implementation uses the following logic and processing order:

  • If attributing exists at the member level (ValueSerializerAttribute), the attribute information is used for a call to GetValueConverter<TConverterBase> against the XAML schema context.

  • If Type is valid, a value converter that is associated with the type is returned.

  • If the previous conditions do not apply, null is returned.

This method is invoked when a caller gets a value from ValueSerializer. Override this method if you want to report uniform results for an entire XamlMember derived class, or if you have specialized metadata available to determine this on a per-case basis.

.NET Framework
Available since 4.0
Return to top