C# 클래스 net.sf.jni4net.proxygen.model.Repository

파일 보기 프로젝트 열기: Mazrick/jni4net

공개 프로퍼티들

프로퍼티 타입 설명
config net.sf.jni4net.proxygen.config.ToolConfig

공개 메소드들

메소드 설명
Analyze ( ) : void
CLRGenTypes ( ) : List
GetGenInterfaces ( ) : List
JVMGenTypes ( ) : List
Register ( ) : void

비공개 메소드들

메소드 설명
BindKnownTypesPost ( ) : void
BindKnownTypesPre ( ) : void
ConvertCLRAttributes ( GType type, GMethod res, MethodBase method ) : void
ConvertJVMAttributes ( GType type, GMethod res, Member member ) : void
FindEvent ( BindingFlags f, Type clazz, string pname ) : EventInfo
FindIndexerProperty ( BindingFlags f, Type clazz, Type returnType, Type parameterTypes ) : PropertyInfo
FindProperty ( BindingFlags f, Type clazz, string pname ) : PropertyInfo
FinishRegistration ( string method, GType type, GMethod res, bool force, string sig, RegSkip skipSignatureBuilder ) : void
FlagLoadMethods ( GType type, bool forceCLR, bool forceJVM ) : void

Propagate method loading

GetEvent ( GType type, MethodInfo method ) : EventInfo
GetInterfaceName ( Type type ) : string
GetPropFlags ( MethodInfo method ) : BindingFlags
GetProperty ( GType type, MethodInfo method ) : PropertyInfo
HasAnnotation ( Method tested, string name ) : Annotation
HasAttribute ( MethodInfo method, Type attribute ) : object
HasAttribute ( Type tested, Type attribute ) : object
LoadAssemblies ( ) : void
LoadClasspath ( ) : void
LoadFile ( string file ) : Assembly
LoadMethods ( GType type ) : void

Load and register methods

PreLoadMethods ( GType type ) : void

Prefetch types of parameters

Register ( GType type ) : void
RegisterAssemblies ( ) : void
RegisterCLRCall ( GType type, MethodBase method ) : GMethod
RegisterCLRConstructor ( GType type, ConstructorInfo method, bool register ) : void
RegisterCLRConstructors ( GType type, bool register ) : void
RegisterCLRMethod ( GType type, MethodInfo method, bool register ) : void
RegisterCLRMethods ( GType type, bool register ) : void
RegisterClass ( Class clazz ) : GType
RegisterClass ( Class clazz, TypeRegistration registration ) : GType
RegisterClass ( string clazzName ) : void
RegisterClasses ( ) : void
RegisterJVMConstructor ( GType type, Constructor ctor, bool register ) : void
RegisterJVMConstructors ( GType type, bool register ) : void
RegisterJVMField ( GType type, Field field, bool register ) : void
RegisterJVMFields ( GType type, bool register ) : void
RegisterJVMMethod ( GType type, Method method, bool register ) : void
RegisterJVMMethods ( GType type, bool register ) : void
RegisterType ( Type type ) : GType
RegisterType ( Type type, TypeRegistration registration ) : GType
RegisterTypes ( ) : void
TestCLRType ( Type type ) : bool
TestCLRTypeStrong ( Type type ) : bool
TestJni4net ( Assembly assembly ) : bool
UseMethodModifier ( GType type, GMethod res, string name, string signature, bool &force ) : bool
loadClass ( string clazzName, bool logDetails ) : Class
skipCLR ( GMethod skip ) : string
skipJVM ( GMethod skip ) : string
testVirtual ( GType type, Class clazz, Method method, bool create, bool isBaseClassPublic ) : bool

메소드 상세

Analyze() 공개 정적인 메소드

public static Analyze ( ) : void
리턴 void

CLRGenTypes() 공개 정적인 메소드

public static CLRGenTypes ( ) : List
리턴 List

GetGenInterfaces() 공개 정적인 메소드

public static GetGenInterfaces ( ) : List
리턴 List

JVMGenTypes() 공개 정적인 메소드

public static JVMGenTypes ( ) : List
리턴 List

Register() 공개 정적인 메소드

public static Register ( ) : void
리턴 void

프로퍼티 상세

config 공개적으로 정적으로 프로퍼티

public static ToolConfig,net.sf.jni4net.proxygen.config config
리턴 net.sf.jni4net.proxygen.config.ToolConfig