C# Класс ExcelDna.Loader.XlMethodInfo

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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

Свойство Тип Описание
CreateDelegateAndFunctionPointer void
CreateDelegateType System.Type
CreateDelegateTypeAndMethodInfo void
CreateMethodInfo System.Reflection.MethodInfo
FixHelpTopic void
SetAttributeInfo void
XlMethodInfo System

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

Метод Описание
ConvertToXlMethodInfos ( List methods, List targets, List methodAttributes, List argumentAttributes ) : List
GetMethodAttributes ( List methodInfos, List &methodAttributes, List &argumentAttributes ) : void

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

Метод Описание
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

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

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

public static ConvertToXlMethodInfos ( List methods, List targets, List methodAttributes, List argumentAttributes ) : List
methods List
targets List
methodAttributes List
argumentAttributes List
Результат List

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

public static GetMethodAttributes ( List methodInfos, List &methodAttributes, List &argumentAttributes ) : void
methodInfos List
methodAttributes List
argumentAttributes List
Результат void

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

Category публичное свойство

public string Category
Результат string

DelegateHandle публичное свойство

public GCHandle,System.Runtime.InteropServices DelegateHandle
Результат System.Runtime.InteropServices.GCHandle

Description публичное свойство

public string Description
Результат string

ExplicitRegistration публичное свойство

public bool ExplicitRegistration
Результат bool

FunctionPointer публичное свойство

public IntPtr,System FunctionPointer
Результат System.IntPtr

HelpTopic публичное свойство

public string HelpTopic
Результат string

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

public static int Index
Результат int

IsClusterSafe публичное свойство

public bool IsClusterSafe
Результат bool

IsCommand публичное свойство

public bool IsCommand
Результат bool

IsExceptionSafe публичное свойство

public bool IsExceptionSafe
Результат bool

IsHidden публичное свойство

public bool IsHidden
Результат bool

IsMacroType публичное свойство

public bool IsMacroType
Результат bool

IsThreadSafe публичное свойство

public bool IsThreadSafe
Результат bool

IsVolatile публичное свойство

public bool IsVolatile
Результат bool

MenuName публичное свойство

public string MenuName
Результат string

MenuText публичное свойство

public string MenuText
Результат string

Name публичное свойство

public string Name
Результат string

Parameters публичное свойство

public XlParameterInfo[],ExcelDna.Loader Parameters
Результат ExcelDna.Loader.XlParameterInfo[]

RegisterId публичное свойство

public double RegisterId
Результат double

ReturnType публичное свойство

public XlParameterInfo,ExcelDna.Loader ReturnType
Результат XlParameterInfo

ShortCut публичное свойство

public string ShortCut
Результат string

SuppressOverwriteError публичное свойство

public bool SuppressOverwriteError
Результат bool