C# Класс ExcelDna.Registration.ParameterConversions

Defines some standard Parameter Conversions. Register by calling ParameterConversionConfiguration.AddParameterConversion(ParameterConversions.NullableConversion);
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetEnumStringConversion ( ) : Func
GetNullableConversion ( bool treatEmptyAsMissing = false, bool treatNAErrorAsMissing = false ) : Func

Legacy method: this returns a converter for Nullable[T] where T is one of the basic types that do not require any converter. If you need a Nullable[T] converter that can call into another for T, then use ParameterConversionConfiguration.AddNullableConversion.

GetOptionalConversion ( bool treatEmptyAsMissing = false, bool treatNAErrorAsMissing = false ) : Func

Приватные методы

Метод Описание
EnumParse ( Type enumType, object obj ) : object
EnumStringConversion ( Type type, ExcelDna.Registration.ExcelParameterRegistration paramReg ) : LambdaExpression
MissingOrNATest ( object input, bool treatEmptyAsMissing ) : bool
MissingTest ( System.Linq.Expressions.ParameterExpression input, bool treatEmptyAsMissing, bool treatNAErrorAsMissing ) : Expression
NullableConversion ( ParameterConversionConfiguration config, Type type, ExcelDna.Registration.ExcelParameterRegistration paramReg, bool treatEmptyAsMissing, bool treatNAErrorAsMissing ) : LambdaExpression
OptionalConversion ( Type type, ExcelDna.Registration.ExcelParameterRegistration paramReg, bool treatEmptyAsMissing, bool treatNAErrorAsMissing ) : LambdaExpression

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

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

public static GetEnumStringConversion ( ) : Func
Результат Func

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

Legacy method: this returns a converter for Nullable[T] where T is one of the basic types that do not require any converter. If you need a Nullable[T] converter that can call into another for T, then use ParameterConversionConfiguration.AddNullableConversion.
public static GetNullableConversion ( bool treatEmptyAsMissing = false, bool treatNAErrorAsMissing = false ) : Func
treatEmptyAsMissing bool
treatNAErrorAsMissing bool
Результат Func

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

public static GetOptionalConversion ( bool treatEmptyAsMissing = false, bool treatNAErrorAsMissing = false ) : Func
treatEmptyAsMissing bool
treatNAErrorAsMissing bool
Результат Func