Property | Type | Description | |
---|---|---|---|
_managedMethod |
Method | Description | |
---|---|---|
NativeToManagedInteropMethodBodyWriter ( |
Method | Description | |
---|---|---|
GetMethodCallExpression ( IRuntimeMetadataAccess metadataAccess, string thisArgument, IEnumerable |
||
WriteMethodPrologue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void | ||
WriteReturnStatement ( CppCodeWriter writer, string unmarshaledReturnValueVariableName, IRuntimeMetadataAccess metadataAccess ) : void | ||
WriteReturnStatementEpilogue ( CppCodeWriter writer, string unmarshaleedReturnValueVariableName ) : void |
protected GetMethodCallExpression ( IRuntimeMetadataAccess metadataAccess, string thisArgument, IEnumerable |
||
metadataAccess | IRuntimeMetadataAccess | |
thisArgument | string | |
localVariableNames | IEnumerable |
|
return | string |
public NativeToManagedInteropMethodBodyWriter ( |
||
managedMethod | ||
interopMethod | ||
marshalType | MarshalType | |
useUnicodeCharset | bool | |
return | Mono.Cecil |
protected WriteMethodPrologue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void | ||
writer | CppCodeWriter | |
metadataAccess | IRuntimeMetadataAccess | |
return | void |
protected final WriteReturnStatement ( CppCodeWriter writer, string unmarshaledReturnValueVariableName, IRuntimeMetadataAccess metadataAccess ) : void | ||
writer | CppCodeWriter | |
unmarshaledReturnValueVariableName | string | |
metadataAccess | IRuntimeMetadataAccess | |
return | void |
protected abstract WriteReturnStatementEpilogue ( CppCodeWriter writer, string unmarshaleedReturnValueVariableName ) : void | ||
writer | CppCodeWriter | |
unmarshaleedReturnValueVariableName | string | |
return | void |