C# Класс ExcelDna.Integration.AssemblyLoader

Показать файл Открыть проект

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

Метод Описание
GetComClassTypes ( ExcelDna.Integration.ExportedAssembly assembly, Type type, object attributes, bool isRtdServer, List comClassTypes ) : void
GetExcelAddIns ( ExcelDna.Integration.ExportedAssembly assembly, Type t, bool loadRibbons, List addIns ) : void
GetRtdServerTypes ( Type t, List rtdServerTypes, bool &isRtdServer ) : void
ProcessAssemblies ( List assemblies, List methods, List addIns, List rtdServerTypes, List comClassTypes ) : void

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

Метод Описание
GetExcelMethods ( Type t, bool explicitExports, List excelMethods ) : void
IsMethodMarkedForExport ( MethodInfo mi ) : bool
IsMethodSupported ( MethodInfo mi, bool explicitExports ) : bool
IsParameterTypeSupported ( Type type ) : bool
IsRibbonType ( Type type ) : bool
TypeHasAncestorWithFullName ( Type type, string fullName ) : bool

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

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

public static GetComClassTypes ( ExcelDna.Integration.ExportedAssembly assembly, Type type, object attributes, bool isRtdServer, List comClassTypes ) : void
assembly ExcelDna.Integration.ExportedAssembly
type System.Type
attributes object
isRtdServer bool
comClassTypes List
Результат void

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

public static GetExcelAddIns ( ExcelDna.Integration.ExportedAssembly assembly, Type t, bool loadRibbons, List addIns ) : void
assembly ExcelDna.Integration.ExportedAssembly
t System.Type
loadRibbons bool
addIns List
Результат void

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

public static GetRtdServerTypes ( Type t, List rtdServerTypes, bool &isRtdServer ) : void
t System.Type
rtdServerTypes List
isRtdServer bool
Результат void

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

public static ProcessAssemblies ( List assemblies, List methods, List addIns, List rtdServerTypes, List comClassTypes ) : void
assemblies List
methods List
addIns List
rtdServerTypes List
comClassTypes List
Результат void