summaryrefslogtreecommitdiff
path: root/csharp/test/Ice/seqMapping/Test.ice
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/test/Ice/seqMapping/Test.ice')
-rw-r--r--csharp/test/Ice/seqMapping/Test.ice40
1 files changed, 1 insertions, 39 deletions
diff --git a/csharp/test/Ice/seqMapping/Test.ice b/csharp/test/Ice/seqMapping/Test.ice
index 019f67c9078..0846e0b6093 100644
--- a/csharp/test/Ice/seqMapping/Test.ice
+++ b/csharp/test/Ice/seqMapping/Test.ice
@@ -17,67 +17,57 @@ sequence<byte> AByteS;
["clr:generic:LinkedList"] sequence<byte> KByteS;
["clr:generic:Queue"] sequence<byte> QByteS;
["clr:generic:Stack"] sequence<byte> SByteS;
-["clr:collection"] sequence<byte> CByteS;
sequence<bool> ABoolS;
["clr:generic:List"] sequence<bool> LBoolS;
["clr:generic:LinkedList"] sequence<bool> KBoolS;
["clr:generic:Queue"] sequence<bool> QBoolS;
["clr:generic:Stack"] sequence<bool> SBoolS;
-["clr:collection"] sequence<bool> CBoolS;
sequence<short> AShortS;
["clr:generic:List"] sequence<short> LShortS;
["clr:generic:LinkedList"] sequence<short> KShortS;
["clr:generic:Queue"] sequence<short> QShortS;
["clr:generic:Stack"] sequence<short> SShortS;
-["clr:collection"] sequence<short> CShortS;
sequence<int> AIntS;
["clr:generic:List"] sequence<int> LIntS;
["clr:generic:LinkedList"] sequence<int> KIntS;
["clr:generic:Queue"] sequence<int> QIntS;
["clr:generic:Stack"] sequence<int> SIntS;
-["clr:collection"] sequence<int> CIntS;
sequence<long> ALongS;
["clr:generic:List"] sequence<long> LLongS;
["clr:generic:LinkedList"] sequence<long> KLongS;
["clr:generic:Queue"] sequence<long> QLongS;
["clr:generic:Stack"] sequence<long> SLongS;
-["clr:collection"] sequence<long> CLongS;
sequence<float> AFloatS;
["clr:generic:List"] sequence<float> LFloatS;
["clr:generic:LinkedList"] sequence<float> KFloatS;
["clr:generic:Queue"] sequence<float> QFloatS;
["clr:generic:Stack"] sequence<float> SFloatS;
-["clr:collection"] sequence<float> CFloatS;
sequence<double> ADoubleS;
["clr:generic:List"] sequence<double> LDoubleS;
["clr:generic:LinkedList"] sequence<double> KDoubleS;
["clr:generic:Queue"] sequence<double> QDoubleS;
["clr:generic:Stack"] sequence<double> SDoubleS;
-["clr:collection"] sequence<double> CDoubleS;
sequence<string> AStringS;
["clr:generic:List"] sequence<string> LStringS;
["clr:generic:LinkedList"] sequence<string> KStringS;
["clr:generic:Queue"] sequence<string> QStringS;
["clr:generic:Stack"] sequence<string> SStringS;
-["clr:collection"] sequence<string> CStringS;
sequence<Object> AObjectS;
["clr:generic:List"] sequence<Object> LObjectS;
-["clr:collection"] sequence<Object> CObjectS;
sequence<Object*> AObjectPrxS;
["clr:generic:List"] sequence<Object*> LObjectPrxS;
["clr:generic:LinkedList"] sequence<Object*> KObjectPrxS;
["clr:generic:Queue"] sequence<Object*> QObjectPrxS;
["clr:generic:Stack"] sequence<Object*> SObjectPrxS;
-["clr:collection"] sequence<Object*> CObjectPrxS;
struct S
{
@@ -89,7 +79,6 @@ sequence<S> AStructS;
["clr:generic:LinkedList"] sequence<S> KStructS;
["clr:generic:Queue"] sequence<S> QStructS;
["clr:generic:Stack"] sequence<S> SStructS;
-["clr:collection"] sequence<S> CStructS;
struct SD
{
@@ -101,7 +90,6 @@ sequence<SD> AStructSD;
["clr:generic:LinkedList"] sequence<SD> KStructSD;
["clr:generic:Queue"] sequence<SD> QStructSD;
["clr:generic:Stack"] sequence<SD> SStructSD;
-["clr:collection"] sequence<SD> CStructSD;
class CV
{
@@ -110,14 +98,12 @@ class CV
sequence<CV> ACVS;
["clr:generic:List"] sequence<CV> LCVS;
-["clr:collection"] sequence<CV> CCVS;
sequence<CV*> ACVPrxS;
["clr:generic:List"] sequence<CV*> LCVPrxS;
["clr:generic:LinkedList"] sequence<CV*> KCVPrxS;
["clr:generic:Queue"] sequence<CV*> QCVPrxS;
["clr:generic:Stack"] sequence<CV*> SCVPrxS;
-["clr:collection"] sequence<CV*> CCVPrxS;
class CR
{
@@ -126,7 +112,6 @@ class CR
sequence<CR> ACRS;
["clr:generic:List"] sequence<CR> LCRS;
-["clr:collection"] sequence<CR> CCRS;
enum En { A, B, C };
@@ -135,7 +120,6 @@ sequence<En> AEnS;
["clr:generic:LinkedList"] sequence<En> KEnS;
["clr:generic:Queue"] sequence<En> QEnS;
["clr:generic:Stack"] sequence<En> SEnS;
-["clr:collection"] sequence<En> CEnS;
["clr:generic:Custom"] sequence<int> CustomIntS;
["clr:generic:Custom"] sequence<CV> CustomCVS;
@@ -143,11 +127,9 @@ sequence<En> AEnS;
["clr:generic:Custom"] sequence<CustomIntS> CustomIntSS;
["clr:generic:Custom"] sequence<CustomCVS> CustomCVSS;
-#ifndef SILVERLIGHT
["clr:serializable:Serialize.Small"] sequence<byte> SerialSmall;
["clr:serializable:Serialize.Large"] sequence<byte> SerialLarge;
["clr:serializable:Serialize.Struct"] sequence<byte> SerialStruct;
-#endif
class MyClass
{
@@ -158,120 +140,100 @@ class MyClass
KByteS opKByteS(KByteS i, out KByteS o);
QByteS opQByteS(QByteS i, out QByteS o);
SByteS opSByteS(SByteS i, out SByteS o);
- CByteS opCByteS(CByteS i, out CByteS o);
ABoolS opABoolS(ABoolS i, out ABoolS o);
LBoolS opLBoolS(LBoolS i, out LBoolS o);
KBoolS opKBoolS(KBoolS i, out KBoolS o);
QBoolS opQBoolS(QBoolS i, out QBoolS o);
SBoolS opSBoolS(SBoolS i, out SBoolS o);
- CBoolS opCBoolS(CBoolS i, out CBoolS o);
AShortS opAShortS(AShortS i, out AShortS o);
LShortS opLShortS(LShortS i, out LShortS o);
KShortS opKShortS(KShortS i, out KShortS o);
QShortS opQShortS(QShortS i, out QShortS o);
SShortS opSShortS(SShortS i, out SShortS o);
- CShortS opCShortS(CShortS i, out CShortS o);
AIntS opAIntS(AIntS i, out AIntS o);
LIntS opLIntS(LIntS i, out LIntS o);
KIntS opKIntS(KIntS i, out KIntS o);
QIntS opQIntS(QIntS i, out QIntS o);
SIntS opSIntS(SIntS i, out SIntS o);
- CIntS opCIntS(CIntS i, out CIntS o);
ALongS opALongS(ALongS i, out ALongS o);
LLongS opLLongS(LLongS i, out LLongS o);
KLongS opKLongS(KLongS i, out KLongS o);
QLongS opQLongS(QLongS i, out QLongS o);
SLongS opSLongS(SLongS i, out SLongS o);
- CLongS opCLongS(CLongS i, out CLongS o);
AFloatS opAFloatS(AFloatS i, out AFloatS o);
LFloatS opLFloatS(LFloatS i, out LFloatS o);
KFloatS opKFloatS(KFloatS i, out KFloatS o);
QFloatS opQFloatS(QFloatS i, out QFloatS o);
SFloatS opSFloatS(SFloatS i, out SFloatS o);
- CFloatS opCFloatS(CFloatS i, out CFloatS o);
ADoubleS opADoubleS(ADoubleS i, out ADoubleS o);
LDoubleS opLDoubleS(LDoubleS i, out LDoubleS o);
KDoubleS opKDoubleS(KDoubleS i, out KDoubleS o);
QDoubleS opQDoubleS(QDoubleS i, out QDoubleS o);
SDoubleS opSDoubleS(SDoubleS i, out SDoubleS o);
- CDoubleS opCDoubleS(CDoubleS i, out CDoubleS o);
AStringS opAStringS(AStringS i, out AStringS o);
LStringS opLStringS(LStringS i, out LStringS o);
KStringS opKStringS(KStringS i, out KStringS o);
QStringS opQStringS(QStringS i, out QStringS o);
SStringS opSStringS(SStringS i, out SStringS o);
- CStringS opCStringS(CStringS i, out CStringS o);
AObjectS opAObjectS(AObjectS i, out AObjectS o);
LObjectS opLObjectS(LObjectS i, out LObjectS o);
- CObjectS opCObjectS(CObjectS i, out CObjectS o);
AObjectPrxS opAObjectPrxS(AObjectPrxS i, out AObjectPrxS o);
LObjectPrxS opLObjectPrxS(LObjectPrxS i, out LObjectPrxS o);
KObjectPrxS opKObjectPrxS(KObjectPrxS i, out KObjectPrxS o);
QObjectPrxS opQObjectPrxS(QObjectPrxS i, out QObjectPrxS o);
SObjectPrxS opSObjectPrxS(SObjectPrxS i, out SObjectPrxS o);
- CObjectPrxS opCObjectPrxS(CObjectPrxS i, out CObjectPrxS o);
AStructS opAStructS(AStructS i, out AStructS o);
LStructS opLStructS(LStructS i, out LStructS o);
KStructS opKStructS(KStructS i, out KStructS o);
QStructS opQStructS(QStructS i, out QStructS o);
SStructS opSStructS(SStructS i, out SStructS o);
- CStructS opCStructS(CStructS i, out CStructS o);
AStructSD opAStructSD(AStructSD i, out AStructSD o);
LStructSD opLStructSD(LStructSD i, out LStructSD o);
KStructSD opKStructSD(KStructSD i, out KStructSD o);
QStructSD opQStructSD(QStructSD i, out QStructSD o);
SStructSD opSStructSD(SStructSD i, out SStructSD o);
- CStructSD opCStructSD(CStructSD i, out CStructSD o);
ACVS opACVS(ACVS i, out ACVS o);
LCVS opLCVS(LCVS i, out LCVS o);
- CCVS opCCVS(CCVS i, out CCVS o);
ACRS opACRS(ACRS i, out ACRS o);
LCRS opLCRS(LCRS i, out LCRS o);
- CCRS opCCRS(CCRS i, out CCRS o);
AEnS opAEnS(AEnS i, out AEnS o);
LEnS opLEnS(LEnS i, out LEnS o);
KEnS opKEnS(KEnS i, out KEnS o);
QEnS opQEnS(QEnS i, out QEnS o);
SEnS opSEnS(SEnS i, out SEnS o);
- CEnS opCEnS(CEnS i, out CEnS o);
ACVPrxS opACVPrxS(ACVPrxS i, out ACVPrxS o);
LCVPrxS opLCVPrxS(LCVPrxS i, out LCVPrxS o);
KCVPrxS opKCVPrxS(KCVPrxS i, out KCVPrxS o);
QCVPrxS opQCVPrxS(QCVPrxS i, out QCVPrxS o);
SCVPrxS opSCVPrxS(SCVPrxS i, out SCVPrxS o);
- CCVPrxS opCCVPrxS(CCVPrxS i, out CCVPrxS o);
CustomIntS opCustomIntS(CustomIntS i, out CustomIntS o);
CustomCVS opCustomCVS(CustomCVS i, out CustomCVS o);
CustomIntSS opCustomIntSS(CustomIntSS i, out CustomIntSS o);
CustomCVSS opCustomCVSS(CustomCVSS i, out CustomCVSS o);
-#ifndef SILVERLIGHT
SerialSmall opSerialSmallCSharp(SerialSmall i, out SerialSmall o);
SerialLarge opSerialLargeCSharp(SerialLarge i, out SerialLarge o);
SerialStruct opSerialStructCSharp(SerialStruct i, out SerialStruct o);
-#endif
};
// Remaining type definitions are there to verify that the generated
// code compiles correctly.
-
-#ifndef SILVERLIGHT
sequence<SerialLarge> SLS;
sequence<SLS> SLSS;
dictionary<int, SerialLarge> SLD;
@@ -293,5 +255,5 @@ class Baz
SerialLarge SLmem;
SLS SLSmem;
};
-#endif
+
};