C# Класс Caliburn.Micro.MessageBinder

A service that is capable of properly binding values to a method's parameters and creating instances of IResult.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
SpecialValues string[]

Открытые методы

Метод Описание
CoerceValue ( Type destinationType, object providedValue ) : object

Coerces the provided value to the destination type.

CreateResult ( object returnValue ) : SequentialResult

Converts the return value of a method into an IResult if possible.

DetermineParameters ( ActionExecutionContext context, ParameterInfo requiredParameters ) : object[]

Determines the parameters that a method should be invoked with.

GetDefaultValue ( Type type ) : object

Gets the default value for a type.

Описание методов

CoerceValue() публичный статический Метод

Coerces the provided value to the destination type.
public static CoerceValue ( Type destinationType, object providedValue ) : object
destinationType System.Type The destination type.
providedValue object The provided value.
Результат object

CreateResult() публичный статический Метод

Converts the return value of a method into an IResult if possible.
public static CreateResult ( object returnValue ) : SequentialResult
returnValue object The return value of a method.
Результат SequentialResult

DetermineParameters() публичный статический Метод

Determines the parameters that a method should be invoked with.
public static DetermineParameters ( ActionExecutionContext context, ParameterInfo requiredParameters ) : object[]
context ActionExecutionContext The action execution context.
requiredParameters System.Reflection.ParameterInfo The parameters required to complete the invocation.
Результат object[]

GetDefaultValue() публичный статический Метод

Gets the default value for a type.
public static GetDefaultValue ( Type type ) : object
type System.Type The type.
Результат object

Описание свойств

SpecialValues публичное статическое свойство

The special parameter values recognized by the message binder.
public static string[] SpecialValues
Результат string[]