C# 클래스 ExcelDna.Integration.AssemblyLoader

파일 보기 프로젝트 열기: system-tradingtech/DataTools

공개 메소드들

메소드 설명
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