JuggerNET Runtime Library v3.6.54.0
3.6.54.0
|
The interface implemented by all peer marshallers/unmarshallers. More...
Public Member Functions | |
JavaProxy | Marshal (object dotNetInstance) |
Marshals a .NET instance into a Java object. More... | |
JavaProxy | Marshal (object dotNetInstance, JavaProxy javaInstance) |
Marshals a .NET instance into a Java object. The Java object may be passed as an optional argument (default is null) More... | |
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... | |
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... | |
The interface implemented by all peer marshallers/unmarshallers.
<exclude>
JavaProxy Codemesh.JuggerNET.IPeerMarshaller.Marshal | ( | object | dotNetInstance | ) |
Marshals a .NET instance into a Java object.
dotNetInstance | the .NET instance to marshal |
Implemented in Codemesh.JuggerNET.PeerManager, Codemesh.JuggerNET.CollectionMarshaller, and Codemesh.JuggerNET.BasePeerMarshaller.
Referenced by Codemesh.JuggerNET.PeerManager.Marshal().
JavaProxy Codemesh.JuggerNET.IPeerMarshaller.Marshal | ( | object | dotNetInstance, |
JavaProxy | javaInstance | ||
) |
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. |
Implemented in Codemesh.JuggerNET.BasePeerMarshaller, Codemesh.JuggerNET.PeerManager, and Codemesh.JuggerNET.CollectionMarshaller.
JavaProxy Codemesh.JuggerNET.IPeerMarshaller.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)
dotNetInstance | the .NET instance to marshal |
javaInstance | an optional Java instance to marshal into. |
ctx | the marshalling context. |
Implemented in Codemesh.JuggerNET.ReflectionPeerValueMarshaller, Codemesh.JuggerNET.PeerManager, Codemesh.JuggerNET.CollectionMarshaller, and Codemesh.JuggerNET.BasePeerMarshaller.
object Codemesh.JuggerNET.IPeerMarshaller.Unmarshal | ( | JavaProxy | javaInstance | ) |
Unmarshals a Java instance into a .NET object.
javaInstance | the Java instance to unmarshal. |
Implemented in Codemesh.JuggerNET.PeerManager, Codemesh.JuggerNET.CollectionMarshaller, and Codemesh.JuggerNET.BasePeerMarshaller.
Referenced by Codemesh.JuggerNET.PeerManager.Unmarshal().
object Codemesh.JuggerNET.IPeerMarshaller.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).
javaInstance | the Java instance to unmarshal. |
dotNetInstance | an optional .NET instance to unmarshal into. |
Implemented in Codemesh.JuggerNET.ReflectionPeerValueMarshaller, Codemesh.JuggerNET.PeerManager, Codemesh.JuggerNET.CollectionMarshaller, and Codemesh.JuggerNET.BasePeerMarshaller.