C# Class ExcelDna.Loader.XlRegistration

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

Public Methods

Method Description
GetRegistrationInfo ( object param ) : object
RegisterDelegatesWithAttributes ( List delegates, List methodAttributes, List argumentAttributes ) : void
RegisterMethods ( List methods ) : void
RegisterMethodsWithAttributes ( List methods, List methodAttributes, List argumentAttributes ) : void

Private Methods

Method Description
GetRegisterParameters ( XlMethodInfo mi, string exportedProcName ) : object[]
Register ( List methods, List targets, List methodAttributes, List argumentAttributes ) : void
RegisterMenu ( XlMethodInfo mi ) : void
RegisterShortCut ( XlMethodInfo mi ) : void
RegisterXlMethod ( XlMethodInfo mi ) : void
Truncate ( string s, int length, string logDetail, XlMethodInfo mi ) : string
UnregisterMethods ( ) : void
UnregisterShortCuts ( ) : void

Method Details

GetRegistrationInfo() public static method

public static GetRegistrationInfo ( object param ) : object
param object
return object

RegisterDelegatesWithAttributes() public static method

public static RegisterDelegatesWithAttributes ( List delegates, List methodAttributes, List argumentAttributes ) : void
delegates List
methodAttributes List
argumentAttributes List
return void

RegisterMethods() public static method

public static RegisterMethods ( List methods ) : void
methods List
return void

RegisterMethodsWithAttributes() public static method

public static RegisterMethodsWithAttributes ( List methods, List methodAttributes, List argumentAttributes ) : void
methods List
methodAttributes List
argumentAttributes List
return void