diff options
author | Benoit Foucher <benoit@zeroc.com> | 2017-06-21 18:34:37 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2017-06-21 18:34:37 +0200 |
commit | ec78a48c45fece921fb3219a27a3e2b1ab87819d (patch) | |
tree | d0c1cc9d379fa5cb102277fb99a2dadc88ccfff6 /csharp/test/Ice/slicing/exceptions/TestI.cs | |
parent | Windows UWP build instructions updates (diff) | |
download | ice-ec78a48c45fece921fb3219a27a3e2b1ab87819d.tar.bz2 ice-ec78a48c45fece921fb3219a27a3e2b1ab87819d.tar.xz ice-ec78a48c45fece921fb3219a27a3e2b1ab87819d.zip |
Fixed ICE-8132 - Ice/slicing/exceptions failure with UWP/SSL
Diffstat (limited to 'csharp/test/Ice/slicing/exceptions/TestI.cs')
-rw-r--r-- | csharp/test/Ice/slicing/exceptions/TestI.cs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/csharp/test/Ice/slicing/exceptions/TestI.cs b/csharp/test/Ice/slicing/exceptions/TestI.cs index 60655af4e2a..6896f7a7618 100644 --- a/csharp/test/Ice/slicing/exceptions/TestI.cs +++ b/csharp/test/Ice/slicing/exceptions/TestI.cs @@ -162,13 +162,15 @@ public sealed class TestI : TestIntfDisp_ public override void relayKnownPreservedAsBase(RelayPrx r, Ice.Current current) { - r.knownPreservedAsBase(); + RelayPrx p = RelayPrxHelper.uncheckedCast(current.con.createProxy(r.ice_getIdentity())); + p.knownPreservedAsBase(); test(false); } public override void relayKnownPreservedAsKnownPreserved(RelayPrx r, Ice.Current current) { - r.knownPreservedAsKnownPreserved(); + RelayPrx p = RelayPrxHelper.uncheckedCast(current.con.createProxy(r.ice_getIdentity())); + p.knownPreservedAsKnownPreserved(); test(false); } @@ -196,13 +198,15 @@ public sealed class TestI : TestIntfDisp_ public override void relayUnknownPreservedAsBase(RelayPrx r, Ice.Current current) { - r.unknownPreservedAsBase(); + RelayPrx p = RelayPrxHelper.uncheckedCast(current.con.createProxy(r.ice_getIdentity())); + p.unknownPreservedAsBase(); test(false); } public override void relayUnknownPreservedAsKnownPreserved(RelayPrx r, Ice.Current current) { - r.unknownPreservedAsKnownPreserved(); + RelayPrx p = RelayPrxHelper.uncheckedCast(current.con.createProxy(r.ice_getIdentity())); + p.unknownPreservedAsKnownPreserved(); test(false); } } |