C# Класс net.sf.jni4net.proxygen.model.Repository

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

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

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