C# Class ExcelDna.Registration.ParameterConversionRegistration

Show file Open project: Excel-DNA/Registration Class Usage Examples

Public Methods

Method Description
ProcessParameterConversions ( this registrations, ParameterConversionConfiguration conversionConfig ) : IEnumerable

Private Methods

Method Description
ApplyConversions ( ExcelDna.Registration.ExcelFunctionRegistration reg, List paramsConversions, List returnConversions ) : void
ComposeLambdas ( IEnumerable lambdas ) : LambdaExpression
GetParameterConversion ( ParameterConversionConfiguration conversionConfig, Type initialParamType, ExcelDna.Registration.ExcelParameterRegistration paramRegistration ) : LambdaExpression
GetParameterConversions ( ParameterConversionConfiguration conversionConfig, Type initialParamType, ExcelDna.Registration.ExcelParameterRegistration paramRegistration ) : List
GetReturnConversion ( ParameterConversionConfiguration conversionConfig, Type initialReturnType, ExcelDna.Registration.ExcelReturnRegistration returnRegistration ) : LambdaExpression
GetReturnConversions ( ParameterConversionConfiguration conversionConfig, Type initialReturnType, ExcelDna.Registration.ExcelReturnRegistration returnRegistration ) : List

Method Details

ProcessParameterConversions() public static method

public static ProcessParameterConversions ( this registrations, ParameterConversionConfiguration conversionConfig ) : IEnumerable
registrations this
conversionConfig ParameterConversionConfiguration
return IEnumerable