C# Class net.sf.jni4net.proxygen.generator.Generator

Afficher le fichier Open project: Mazrick/jni4net

Méthodes publiques

Свойство Type Description
TypesCLR string>.Dictionary
TypesJVM string>.Dictionary
config net.sf.jni4net.proxygen.config.ToolConfig
filesCLR List
filesJVM List

Protected Properties

Свойство Type Description
classVariableName string
envVariable System.CodeDom.CodeVariableReferenceExpression
envVariableName string
envpVariableName string
handleVariableName string
objVariable System.CodeDom.CodeVariableReferenceExpression
objVariableName string
realVariable System.CodeDom.CodeVariableReferenceExpression
realVariableName string
type net.sf.jni4net.proxygen.model.GType
typeVariableName string

Méthodes publiques

Méthode Description
GenerateAll ( ) : void
TypeReference ( Type src ) : CodeTypeReference
TypeReference ( string src ) : CodeTypeReference
TypeReferenceEx ( Type src ) : CodeTypeReferenceExpression
TypeReferenceEx ( string src ) : CodeTypeReferenceExpression

Méthodes protégées

Méthode Description
AddTypeCLR ( string type ) : void
AddTypeJVM ( string type ) : void
CreateEnvConstructor ( CodeTypeDeclaration tgtType, string envType, bool pub, bool handle, bool proxy ) : void
Generate ( ) : void
Generate ( CodeNamespace nameSpace ) : void
Generator ( GType type ) : System.CodeDom
SetCurrentType ( string current ) : void
SetCurrentType ( string current, string real, string proxy, string statc ) : void

Method Details

AddTypeCLR() protected méthode

protected AddTypeCLR ( string type ) : void
type string
Résultat void

AddTypeJVM() protected méthode

protected AddTypeJVM ( string type ) : void
type string
Résultat void

CreateEnvConstructor() protected méthode

protected CreateEnvConstructor ( CodeTypeDeclaration tgtType, string envType, bool pub, bool handle, bool proxy ) : void
tgtType System.CodeDom.CodeTypeDeclaration
envType string
pub bool
handle bool
proxy bool
Résultat void

Generate() protected abstract méthode

protected abstract Generate ( ) : void
Résultat void

Generate() protected abstract méthode

protected abstract Generate ( CodeNamespace nameSpace ) : void
nameSpace System.CodeDom.CodeNamespace
Résultat void

GenerateAll() public static méthode

public static GenerateAll ( ) : void
Résultat void

Generator() protected méthode

protected Generator ( GType type ) : System.CodeDom
type net.sf.jni4net.proxygen.model.GType
Résultat System.CodeDom

SetCurrentType() protected méthode

protected SetCurrentType ( string current ) : void
current string
Résultat void

SetCurrentType() protected méthode

protected SetCurrentType ( string current, string real, string proxy, string statc ) : void
current string
real string
proxy string
statc string
Résultat void

TypeReference() public static méthode

public static TypeReference ( Type src ) : CodeTypeReference
src Type
Résultat System.CodeDom.CodeTypeReference

TypeReference() public static méthode

public static TypeReference ( string src ) : CodeTypeReference
src string
Résultat System.CodeDom.CodeTypeReference

TypeReferenceEx() public static méthode

public static TypeReferenceEx ( Type src ) : CodeTypeReferenceExpression
src Type
Résultat System.CodeDom.CodeTypeReferenceExpression

TypeReferenceEx() public static méthode

public static TypeReferenceEx ( string src ) : CodeTypeReferenceExpression
src string
Résultat System.CodeDom.CodeTypeReferenceExpression

Property Details

TypesCLR public_oe static_oe property

public static Dictionary TypesCLR
Résultat string>.Dictionary

TypesJVM public_oe static_oe property

public static Dictionary TypesJVM
Résultat string>.Dictionary

classVariableName protected_oe static_oe property

protected static string classVariableName
Résultat string

config public_oe static_oe property

public static ToolConfig,net.sf.jni4net.proxygen.config config
Résultat net.sf.jni4net.proxygen.config.ToolConfig

envVariable protected_oe property

protected CodeVariableReferenceExpression,System.CodeDom envVariable
Résultat System.CodeDom.CodeVariableReferenceExpression

envVariableName protected_oe static_oe property

protected static string envVariableName
Résultat string

envpVariableName protected_oe static_oe property

protected static string envpVariableName
Résultat string

filesCLR public_oe static_oe property

public static List filesCLR
Résultat List

filesJVM public_oe static_oe property

public static List filesJVM
Résultat List

handleVariableName protected_oe static_oe property

protected static string handleVariableName
Résultat string

objVariable protected_oe property

protected CodeVariableReferenceExpression,System.CodeDom objVariable
Résultat System.CodeDom.CodeVariableReferenceExpression

objVariableName protected_oe static_oe property

protected static string objVariableName
Résultat string

realVariable protected_oe property

protected CodeVariableReferenceExpression,System.CodeDom realVariable
Résultat System.CodeDom.CodeVariableReferenceExpression

realVariableName protected_oe static_oe property

protected static string realVariableName
Résultat string

type protected_oe property

protected GType,net.sf.jni4net.proxygen.model type
Résultat net.sf.jni4net.proxygen.model.GType

typeVariableName protected_oe static_oe property

protected static string typeVariableName
Résultat string