In This Article

DelegateConverter.ConvertDelegate Delegate

Represents a delegate that can be used to convert a value.

public delegate object DelegateConverter.ConvertDelegate(object value, Type targetType, object parameter, CultureInfo culture)

Parameters

Name Type Description
value object

The value produced by the binding source.

targetType Type

The type of the binding target property.

parameter object

The converter parameter to use.

culture CultureInfo

The culture to use in the converter.

Returns

Type Description
object

A converted value. If the method returns null, the valid null value is used.

Constructors

ConvertDelegate(object, IntPtr)

public ConvertDelegate(object @object, IntPtr method)
Parameter Type Description
object object
method IntPtr

Methods

BeginInvoke(object, Type, object, CultureInfo, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(object value, Type targetType, object parameter, CultureInfo culture, AsyncCallback callback, object @object)
Parameter Type Description
value object
targetType Type
parameter object
culture CultureInfo
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual object EndInvoke(IAsyncResult result)
Parameter Type Description
result IAsyncResult

Returns

object

Invoke(object, Type, object, CultureInfo)

public virtual object Invoke(object value, Type targetType, object parameter, CultureInfo culture)
Parameter Type Description
value object
targetType Type
parameter object
culture CultureInfo

Returns

object