Table of Contents

Delegate ObjectValueExtractor<T>

Namespace
Kentico.Xperience.Admin.Base.Forms
Assembly
Kentico.Xperience.Admin.Base.dll

Transforms a source data given by dataContainer into Objects retriever result item.

public delegate T ObjectValueExtractor<out T>(IDataContainer dataContainer, ObjectTypeInfo typeInfo)

Parameters

dataContainer IDataContainer
typeInfo ObjectTypeInfo

Object type info.

Returns

T
Transforms a source data given by dataContainer into Objects retriever result item.

Type Parameters

T

Denotes a type of Value property.

Extension Methods

Constructors

ObjectValueExtractor(object, nint)

public ObjectValueExtractor(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(IDataContainer, ObjectTypeInfo, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(IDataContainer dataContainer, ObjectTypeInfo typeInfo, AsyncCallback callback, object @object)

Parameters

dataContainer IDataContainer
typeInfo ObjectTypeInfo
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual T EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

T

Invoke(IDataContainer, ObjectTypeInfo)

public virtual T Invoke(IDataContainer dataContainer, ObjectTypeInfo typeInfo)

Parameters

dataContainer IDataContainer
typeInfo ObjectTypeInfo

Returns

T