Ejemplo n.º 1
0
 internal override sealed void OnDispose(RemotePtr remotePtr)
 {
     if (dtor != null)
     {
         dtor.nativePtr = remotePtr.ptr;
         dtor.RequestExecution(remotePtr.connection);
     }
 }
Ejemplo n.º 2
0
 internal override sealed void OnDispose(RemotePtr remotePtr)
 {
     if (dtor != null)
     {
         dtor.nativePtr = remotePtr.ptr;
         try {
             dtor.RequestExecution(remotePtr.connection);
         } catch {
             // exception is being ignored in CfrBase, but CfrStructure does not inherit from it any longer,
             // so CfxRemotingException on the finalizer thread kills client application
         }
     }
 }