summaryrefslogtreecommitdiff
path: root/csharp/test/Ice/slicing/exceptions/TestI.cs
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-06-21 18:34:37 +0200
committerBenoit Foucher <benoit@zeroc.com>2017-06-21 18:34:37 +0200
commitec78a48c45fece921fb3219a27a3e2b1ab87819d (patch)
treed0c1cc9d379fa5cb102277fb99a2dadc88ccfff6 /csharp/test/Ice/slicing/exceptions/TestI.cs
parentWindows UWP build instructions updates (diff)
downloadice-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.cs12
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);
}
}