JuggerNET Runtime Library v3.6.54.0
3.6.54.0
|
A baseclass that provides default implementations for the delegating versions of Marshal() and Unmarshal() and some utility methods. More...
Public Member Functions | |
JavaProxy | Marshal (object dotNetInstance) |
Marshals a .NET instance into a Java object. More... | |
JavaProxy | Marshal (object dotNetInstance, JavaProxy javaObject) |
Marshals a .NET instance into a Java object. The Java object may be passed as an optional argument (default is null) More... | |
abstract JavaProxy | Marshal (object dotNetInstance, JavaProxy javaInstance, PeerMarshalContext ctx) |
Marshals a .NET instance into a Java object. The Java object may be passed as an optional argument (default is null) More... | |
object | Unmarshal (JavaProxy javaInstance) |
Unmarshals a Java instance into a .NET object. More... | |
abstract object | Unmarshal (JavaProxy javaInstance, object dotNetInstance) |
Unmarshals a Java instance into a .NET object. The .NET object may be passed as an optional argument (default is null). More... | |
Protected Member Functions | |
Hashtable | GatherFields (Type type, BindingFlags flags) |
Hashtable | GatherProperties (Type type, BindingFlags flags) |
Static Protected Attributes | |
static JavaClass | PEER = new JavaClass( "com/codemesh/peer/PeerType", null ) |
A baseclass that provides default implementations for the delegating versions of Marshal() and Unmarshal() and some utility methods.
<exclude>
|
inline |
Marshals a .NET instance into a Java object.
dotNetInstance | the .NET instance to marshal |
Implements Codemesh.JuggerNET.IPeerMarshaller.
Referenced by Codemesh.JuggerNET.BasePeerMarshaller.Marshal().
|
pure virtual |
Marshals a .NET instance into a Java object.
The Java object may be passed as an optional argument (default is null)
dotNetInstance | the .NET instance to marshal |
javaInstance | an optional Java instance to marshal into. |
ctx | the marshalling context. |
Implements Codemesh.JuggerNET.IPeerMarshaller.
Implemented in Codemesh.JuggerNET.ReflectionPeerValueMarshaller.
|
inline |
Marshals a .NET instance into a Java object.
The Java object may be passed as an optional argument (default is null)
dotNetInstance | the .NET instance to marshal |
javaInstance | an optional Java instance to marshal into. |
Implements Codemesh.JuggerNET.IPeerMarshaller.
References Codemesh.JuggerNET.BasePeerMarshaller.Marshal().
|
inline |
Unmarshals a Java instance into a .NET object.
javaInstance | the Java instance to unmarshal. |
Implements Codemesh.JuggerNET.IPeerMarshaller.
|
pure virtual |
Unmarshals a Java instance into a .NET object. The .NET object may be passed as an optional argument (default is null).
javaInstance | the Java instance to unmarshal. |
dotNetInstance | an optional .NET instance to unmarshal into. |
Implements Codemesh.JuggerNET.IPeerMarshaller.
Implemented in Codemesh.JuggerNET.ReflectionPeerValueMarshaller.