메소드 | 설명 | |
---|---|---|
Generate ( BaseEntity entity ) : void | ||
Generate ( |
Generates the specified entity.
|
|
GenerateConstructor ( |
메소드 | 설명 | |
---|---|---|
AppendDocumentation ( MethodEntity methodEntity, bool extensionParameter = false, bool opaqueParameter = false ) : void | ||
AreMethodTypesEqual ( MethodEntity methodEntity1, MethodEntity methodEntity2 ) : bool | ||
CollectInformations ( MethodEntity methodEntity, bool &needStorage, bool &varargs ) : void | ||
GenerateLocalsAllocation ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
GenerateLocalsDeallocation ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
GenerateLocalsMarshalling ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
GenerateLocalsUnmarshalling ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
GenerateMethodBody ( int indent, string target, MethodEntity methodEntity, MethodEntity innerMethodEntity, bool needStorage, bool varargs ) : void | ||
GetKeywords ( MethodEntity methodEntity, bool implementation, bool extension, bool markedAsNew ) : String | ||
GetMessageParameterList ( MethodEntity methodEntity, MethodEntity innerMethodEntity, bool withColonFirst ) : String |
메소드 | 설명 | |
---|---|---|
DeriveMethodEntity ( MethodEntity methodEntity, bool is64Bits ) : MethodEntity | ||
GenerateConstructorBody ( int indent, string target, MethodEntity methodEntity, MethodEntity innerMethodEntity, bool needStorage, bool varargs ) : void | ||
GetExtraParameter ( |
||
GetMethodInvocation ( string target, MethodEntity methodEntity, MethodEntity innerMethodEntity, bool hasReturn, bool varargs ) : string | ||
GetTarget ( |
protected AppendDocumentation ( MethodEntity methodEntity, bool extensionParameter = false, bool opaqueParameter = false ) : void | ||
methodEntity | MethodEntity | |
extensionParameter | bool | |
opaqueParameter | bool | |
리턴 | void |
protected static AreMethodTypesEqual ( MethodEntity methodEntity1, MethodEntity methodEntity2 ) : bool | ||
methodEntity1 | MethodEntity | |
methodEntity2 | MethodEntity | |
리턴 | bool |
protected static CollectInformations ( MethodEntity methodEntity, bool &needStorage, bool &varargs ) : void | ||
methodEntity | MethodEntity | |
needStorage | bool | |
varargs | bool | |
리턴 | void |
public Generate ( |
||
classEntity | The class entity. | |
methodEntity | MethodEntity | The method entity. |
implementation | bool | if set to |
extension | bool | if set to |
markedAsNew | bool | |
리턴 | void |
public GenerateConstructor ( |
||
classEntity | ||
methodEntity | MethodEntity | |
리턴 | void |
protected GenerateLocalsAllocation ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
indent | int | |
methodEntity | MethodEntity | |
innerMethodEntity | MethodEntity | |
리턴 | void |
protected GenerateLocalsDeallocation ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
indent | int | |
methodEntity | MethodEntity | |
innerMethodEntity | MethodEntity | |
리턴 | void |
protected GenerateLocalsMarshalling ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
indent | int | |
methodEntity | MethodEntity | |
innerMethodEntity | MethodEntity | |
리턴 | void |
protected GenerateLocalsUnmarshalling ( int indent, MethodEntity methodEntity, MethodEntity innerMethodEntity ) : void | ||
indent | int | |
methodEntity | MethodEntity | |
innerMethodEntity | MethodEntity | |
리턴 | void |
protected GenerateMethodBody ( int indent, string target, MethodEntity methodEntity, MethodEntity innerMethodEntity, bool needStorage, bool varargs ) : void | ||
indent | int | |
target | string | |
methodEntity | MethodEntity | |
innerMethodEntity | MethodEntity | |
needStorage | bool | |
varargs | bool | |
리턴 | void |
protected static GetKeywords ( MethodEntity methodEntity, bool implementation, bool extension, bool markedAsNew ) : String | ||
methodEntity | MethodEntity | |
implementation | bool | |
extension | bool | |
markedAsNew | bool | |
리턴 | String |
protected static GetMessageParameterList ( MethodEntity methodEntity, MethodEntity innerMethodEntity, bool withColonFirst ) : String | ||
methodEntity | MethodEntity | |
innerMethodEntity | MethodEntity | |
withColonFirst | bool | |
리턴 | String |