In This Article

NullableExtension Class

Implements a markup extension that returns an instance of Nullable<T> using the specified Type.

public class NullableExtension : MarkupExtension
Inheritance:
object MarkupExtension object

Remarks

This class is a markup extension implementation. Markup extension classes exist mainly to provide infrastructure support for some aspect of the WPF XAML processor implementation.

Constructors

NullableExtension(Type)

Initializes a new instance of the NullableExtension class using the specified Type.

public NullableExtension(Type typeArgument)
Parameter Type Description
typeArgument Type

The Type used as a parameter to create an instance of Nullable<T>.

Properties

TypeArgument

Gets the Type used as a parameter to create an instance of Nullable<T>.

public Type TypeArgument { get; }

Property Value

Type:

The Type used as a parameter to create an instance of Nullable<T>.

Methods

ProvideValue(IServiceProvider)

Creates and returns a nullable Type based on the current state of this object. extension.

public override object ProvideValue(IServiceProvider serviceProvider)
Parameter Type Description
serviceProvider IServiceProvider

Object that can provide services for the markup extension.

Returns

object:

A new nullable Type.

Inherited Members