C# Class ExcelDna.Loader.XlMethodInfo

Afficher le fichier Open project: Excel-DNA/ExcelDna Class Usage Examples

Méthodes publiques

Свойство Type Description
Category string
DelegateHandle System.Runtime.InteropServices.GCHandle
Description string
ExplicitRegistration bool
FunctionPointer System.IntPtr
HelpTopic string
Index int
IsClusterSafe bool
IsCommand bool
IsExceptionSafe bool
IsHidden bool
IsMacroType bool
IsThreadSafe bool
IsVolatile bool
MenuName string
MenuText string
Name string
Parameters ExcelDna.Loader.XlParameterInfo[]
RegisterId double
ReturnType XlParameterInfo
ShortCut string
SuppressOverwriteError bool

Private Properties

Свойство Type Description
CreateDelegateAndFunctionPointer void
CreateDelegateType System.Type
CreateDelegateTypeAndMethodInfo void
CreateMethodInfo System.Reflection.MethodInfo
FixHelpTopic void
SetAttributeInfo void
XlMethodInfo System

Méthodes publiques

Méthode Description
ConvertToXlMethodInfos ( List methods, List targets, List methodAttributes, List argumentAttributes ) : List
GetMethodAttributes ( List methodInfos, List &methodAttributes, List &argumentAttributes ) : void

Private Methods

Méthode Description
CreateDelegateAndFunctionPointer ( Type wrapperType ) : void
CreateDelegateType ( ModuleBuilder modBuilder ) : Type
CreateDelegateTypeAndMethodInfo ( ModuleBuilder moduleBuilder, TypeBuilder wrapperTypeBuilder, MethodInfo targetMethod, object target ) : void
CreateMethodInfo ( TypeBuilder wrapperType, Type delegateType, MethodInfo targetMethod, object target ) : MethodInfo
FixHelpTopic ( ) : void
SetAttributeInfo ( object attrib ) : void
XlMethodInfo ( MethodInfo targetMethod, object target, object methodAttribute, List argumentAttributes ) : System

Method Details

ConvertToXlMethodInfos() public static méthode

public static ConvertToXlMethodInfos ( List methods, List targets, List methodAttributes, List argumentAttributes ) : List
methods List
targets List
methodAttributes List
argumentAttributes List
Résultat List

GetMethodAttributes() public static méthode

public static GetMethodAttributes ( List methodInfos, List &methodAttributes, List &argumentAttributes ) : void
methodInfos List
methodAttributes List
argumentAttributes List
Résultat void

Property Details

Category public_oe property

public string Category
Résultat string

DelegateHandle public_oe property

public GCHandle,System.Runtime.InteropServices DelegateHandle
Résultat System.Runtime.InteropServices.GCHandle

Description public_oe property

public string Description
Résultat string

ExplicitRegistration public_oe property

public bool ExplicitRegistration
Résultat bool

FunctionPointer public_oe property

public IntPtr,System FunctionPointer
Résultat System.IntPtr

HelpTopic public_oe property

public string HelpTopic
Résultat string

Index public_oe static_oe property

public static int Index
Résultat int

IsClusterSafe public_oe property

public bool IsClusterSafe
Résultat bool

IsCommand public_oe property

public bool IsCommand
Résultat bool

IsExceptionSafe public_oe property

public bool IsExceptionSafe
Résultat bool

IsHidden public_oe property

public bool IsHidden
Résultat bool

IsMacroType public_oe property

public bool IsMacroType
Résultat bool

IsThreadSafe public_oe property

public bool IsThreadSafe
Résultat bool

IsVolatile public_oe property

public bool IsVolatile
Résultat bool

MenuName public_oe property

public string MenuName
Résultat string

MenuText public_oe property

public string MenuText
Résultat string

Name public_oe property

public string Name
Résultat string

Parameters public_oe property

public XlParameterInfo[],ExcelDna.Loader Parameters
Résultat ExcelDna.Loader.XlParameterInfo[]

RegisterId public_oe property

public double RegisterId
Résultat double

ReturnType public_oe property

public XlParameterInfo,ExcelDna.Loader ReturnType
Résultat XlParameterInfo

ShortCut public_oe property

public string ShortCut
Résultat string

SuppressOverwriteError public_oe property

public bool SuppressOverwriteError
Résultat bool