C# 클래스 net.sf.jni4net.proxygen.generator.Generator

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

공개 프로퍼티들

프로퍼티 타입 설명
TypesCLR string>.Dictionary
TypesJVM string>.Dictionary
config net.sf.jni4net.proxygen.config.ToolConfig
filesCLR List
filesJVM List

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
GenerateAll ( ) : void
TypeReference ( Type src ) : CodeTypeReference
TypeReference ( string src ) : CodeTypeReference
TypeReferenceEx ( Type src ) : CodeTypeReferenceExpression
TypeReferenceEx ( string src ) : CodeTypeReferenceExpression

보호된 메소드들

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

메소드 상세

AddTypeCLR() 보호된 메소드

protected AddTypeCLR ( string type ) : void
type string
리턴 void

AddTypeJVM() 보호된 메소드

protected AddTypeJVM ( string type ) : void
type string
리턴 void

CreateEnvConstructor() 보호된 메소드

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
리턴 void

Generate() 보호된 추상적인 메소드

protected abstract Generate ( ) : void
리턴 void

Generate() 보호된 추상적인 메소드

protected abstract Generate ( CodeNamespace nameSpace ) : void
nameSpace System.CodeDom.CodeNamespace
리턴 void

GenerateAll() 공개 정적인 메소드

public static GenerateAll ( ) : void
리턴 void

Generator() 보호된 메소드

protected Generator ( GType type ) : System.CodeDom
type net.sf.jni4net.proxygen.model.GType
리턴 System.CodeDom

SetCurrentType() 보호된 메소드

protected SetCurrentType ( string current ) : void
current string
리턴 void

SetCurrentType() 보호된 메소드

protected SetCurrentType ( string current, string real, string proxy, string statc ) : void
current string
real string
proxy string
statc string
리턴 void

TypeReference() 공개 정적인 메소드

public static TypeReference ( Type src ) : CodeTypeReference
src Type
리턴 System.CodeDom.CodeTypeReference

TypeReference() 공개 정적인 메소드

public static TypeReference ( string src ) : CodeTypeReference
src string
리턴 System.CodeDom.CodeTypeReference

TypeReferenceEx() 공개 정적인 메소드

public static TypeReferenceEx ( Type src ) : CodeTypeReferenceExpression
src Type
리턴 System.CodeDom.CodeTypeReferenceExpression

TypeReferenceEx() 공개 정적인 메소드

public static TypeReferenceEx ( string src ) : CodeTypeReferenceExpression
src string
리턴 System.CodeDom.CodeTypeReferenceExpression

프로퍼티 상세

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

public static Dictionary TypesCLR
리턴 string>.Dictionary

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

public static Dictionary TypesJVM
리턴 string>.Dictionary

classVariableName 보호되어 있는 정적으로 프로퍼티

protected static string classVariableName
리턴 string

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

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

envVariable 보호되어 있는 프로퍼티

protected CodeVariableReferenceExpression,System.CodeDom envVariable
리턴 System.CodeDom.CodeVariableReferenceExpression

envVariableName 보호되어 있는 정적으로 프로퍼티

protected static string envVariableName
리턴 string

envpVariableName 보호되어 있는 정적으로 프로퍼티

protected static string envpVariableName
리턴 string

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

public static List filesCLR
리턴 List

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

public static List filesJVM
리턴 List

handleVariableName 보호되어 있는 정적으로 프로퍼티

protected static string handleVariableName
리턴 string

objVariable 보호되어 있는 프로퍼티

protected CodeVariableReferenceExpression,System.CodeDom objVariable
리턴 System.CodeDom.CodeVariableReferenceExpression

objVariableName 보호되어 있는 정적으로 프로퍼티

protected static string objVariableName
리턴 string

realVariable 보호되어 있는 프로퍼티

protected CodeVariableReferenceExpression,System.CodeDom realVariable
리턴 System.CodeDom.CodeVariableReferenceExpression

realVariableName 보호되어 있는 정적으로 프로퍼티

protected static string realVariableName
리턴 string

type 보호되어 있는 프로퍼티

protected GType,net.sf.jni4net.proxygen.model type
리턴 net.sf.jni4net.proxygen.model.GType

typeVariableName 보호되어 있는 정적으로 프로퍼티

protected static string typeVariableName
리턴 string