|
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.