1Class BinaryOperatorXor
2    Inherits IntrinsicOperatorTests
3    Shared Function Main As Integer
4        Try
5#If Boolean_ERRORS
6            M(bool Xor bool, "bool Xor bool")
7#End If
8#If Boolean_ERRORS
9            M(bool Xor b, "bool Xor b")
10#End If
11#If Boolean_ERRORS
12            M(bool Xor sb, "bool Xor sb")
13#End If
14#If Boolean_ERRORS
15            M(bool Xor s, "bool Xor s")
16#End If
17#If Boolean_ERRORS
18            M(bool Xor us, "bool Xor us")
19#End If
20#If Boolean_ERRORS
21            M(bool Xor i, "bool Xor i")
22#End If
23#If Boolean_ERRORS
24            M(bool Xor ui, "bool Xor ui")
25#End If
26#If Boolean_ERRORS
27            M(bool Xor l, "bool Xor l")
28#End If
29#If Boolean_ERRORS
30            M(bool Xor ul, "bool Xor ul")
31#End If
32#If Boolean_ERRORS
33            M(bool Xor dec, "bool Xor dec")
34#End If
35#If Boolean_ERRORS
36            M(bool Xor sng, "bool Xor sng")
37#End If
38#If Boolean_ERRORS
39            M(bool Xor dbl, "bool Xor dbl")
40#End If
41#If Boolean_ERRORS
42            M(bool Xor chr, "bool Xor chr")
43#End If
44#If Boolean_ERRORS
45            M(bool Xor str, "bool Xor str")
46#End If
47#If Boolean_ERRORS
48            M(bool Xor dt, "bool Xor dt")
49#End If
50#If Boolean_ERRORS
51            M(bool Xor dbnull, "bool Xor dbnull")
52#End If
53#If Boolean_ERRORS
54            M(bool Xor obj, "bool Xor obj")
55#End If
56#If Byte_ERRORS
57            M(b Xor bool, "b Xor bool")
58#End If
59#If Byte_ERRORS
60            M(b Xor b, "b Xor b")
61#End If
62#If Byte_ERRORS
63            M(b Xor sb, "b Xor sb")
64#End If
65#If Byte_ERRORS
66            M(b Xor s, "b Xor s")
67#End If
68            expected_tc = TypeCode.UInt16
69            M(b Xor us, "b Xor us")
70#If Byte_ERRORS
71            M(b Xor i, "b Xor i")
72#End If
73#If Byte_ERRORS
74            M(b Xor ui, "b Xor ui")
75#End If
76#If Byte_ERRORS
77            M(b Xor l, "b Xor l")
78#End If
79#If Byte_ERRORS
80            M(b Xor ul, "b Xor ul")
81#End If
82#If Byte_ERRORS
83            M(b Xor dec, "b Xor dec")
84#End If
85#If Byte_ERRORS
86            M(b Xor sng, "b Xor sng")
87#End If
88#If Byte_ERRORS
89            M(b Xor dbl, "b Xor dbl")
90#End If
91#If Byte_ERRORS
92            M(b Xor chr, "b Xor chr")
93#End If
94#If Byte_ERRORS
95            M(b Xor str, "b Xor str")
96#End If
97#If Byte_ERRORS
98            M(b Xor dt, "b Xor dt")
99#End If
100#If Byte_ERRORS
101            M(b Xor dbnull, "b Xor dbnull")
102#End If
103#If Byte_ERRORS
104            M(b Xor obj, "b Xor obj")
105#End If
106#If SByte_ERRORS
107            M(sb Xor bool, "sb Xor bool")
108#End If
109#If SByte_ERRORS
110            M(sb Xor b, "sb Xor b")
111#End If
112#If SByte_ERRORS
113            M(sb Xor sb, "sb Xor sb")
114#End If
115#If SByte_ERRORS
116            M(sb Xor s, "sb Xor s")
117#End If
118#If SByte_ERRORS
119            M(sb Xor us, "sb Xor us")
120#End If
121#If SByte_ERRORS
122            M(sb Xor i, "sb Xor i")
123#End If
124#If SByte_ERRORS
125            M(sb Xor ui, "sb Xor ui")
126#End If
127#If SByte_ERRORS
128            M(sb Xor l, "sb Xor l")
129#End If
130#If SByte_ERRORS
131            M(sb Xor ul, "sb Xor ul")
132#End If
133#If SByte_ERRORS
134            M(sb Xor dec, "sb Xor dec")
135#End If
136#If SByte_ERRORS
137            M(sb Xor sng, "sb Xor sng")
138#End If
139#If SByte_ERRORS
140            M(sb Xor dbl, "sb Xor dbl")
141#End If
142#If SByte_ERRORS
143            M(sb Xor chr, "sb Xor chr")
144#End If
145#If SByte_ERRORS
146            M(sb Xor str, "sb Xor str")
147#End If
148#If SByte_ERRORS
149            M(sb Xor dt, "sb Xor dt")
150#End If
151#If SByte_ERRORS
152            M(sb Xor dbnull, "sb Xor dbnull")
153#End If
154#If SByte_ERRORS
155            M(sb Xor obj, "sb Xor obj")
156#End If
157#If Int16_ERRORS
158            M(s Xor bool, "s Xor bool")
159#End If
160#If Int16_ERRORS
161            M(s Xor b, "s Xor b")
162#End If
163#If Int16_ERRORS
164            M(s Xor sb, "s Xor sb")
165#End If
166#If Int16_ERRORS
167            M(s Xor s, "s Xor s")
168#End If
169#If Int16_ERRORS
170            M(s Xor us, "s Xor us")
171#End If
172#If Int16_ERRORS
173            M(s Xor i, "s Xor i")
174#End If
175#If Int16_ERRORS
176            M(s Xor ui, "s Xor ui")
177#End If
178#If Int16_ERRORS
179            M(s Xor l, "s Xor l")
180#End If
181#If Int16_ERRORS
182            M(s Xor ul, "s Xor ul")
183#End If
184#If Int16_ERRORS
185            M(s Xor dec, "s Xor dec")
186#End If
187#If Int16_ERRORS
188            M(s Xor sng, "s Xor sng")
189#End If
190#If Int16_ERRORS
191            M(s Xor dbl, "s Xor dbl")
192#End If
193#If Int16_ERRORS
194            M(s Xor chr, "s Xor chr")
195#End If
196#If Int16_ERRORS
197            M(s Xor str, "s Xor str")
198#End If
199#If Int16_ERRORS
200            M(s Xor dt, "s Xor dt")
201#End If
202#If Int16_ERRORS
203            M(s Xor dbnull, "s Xor dbnull")
204#End If
205#If Int16_ERRORS
206            M(s Xor obj, "s Xor obj")
207#End If
208#If UInt16_ERRORS
209            M(us Xor bool, "us Xor bool")
210#End If
211            expected_tc = TypeCode.UInt16
212            M(us Xor b, "us Xor b")
213#If UInt16_ERRORS
214            M(us Xor sb, "us Xor sb")
215#End If
216#If UInt16_ERRORS
217            M(us Xor s, "us Xor s")
218#End If
219            expected_tc = TypeCode.UInt16
220            M(us Xor us, "us Xor us")
221#If UInt16_ERRORS
222            M(us Xor i, "us Xor i")
223#End If
224#If UInt16_ERRORS
225            M(us Xor ui, "us Xor ui")
226#End If
227#If UInt16_ERRORS
228            M(us Xor l, "us Xor l")
229#End If
230#If UInt16_ERRORS
231            M(us Xor ul, "us Xor ul")
232#End If
233#If UInt16_ERRORS
234            M(us Xor dec, "us Xor dec")
235#End If
236#If UInt16_ERRORS
237            M(us Xor sng, "us Xor sng")
238#End If
239#If UInt16_ERRORS
240            M(us Xor dbl, "us Xor dbl")
241#End If
242#If UInt16_ERRORS
243            M(us Xor chr, "us Xor chr")
244#End If
245#If UInt16_ERRORS
246            M(us Xor str, "us Xor str")
247#End If
248#If UInt16_ERRORS
249            M(us Xor dt, "us Xor dt")
250#End If
251#If UInt16_ERRORS
252            M(us Xor dbnull, "us Xor dbnull")
253#End If
254#If UInt16_ERRORS
255            M(us Xor obj, "us Xor obj")
256#End If
257#If Int32_ERRORS
258            M(i Xor bool, "i Xor bool")
259#End If
260#If Int32_ERRORS
261            M(i Xor b, "i Xor b")
262#End If
263#If Int32_ERRORS
264            M(i Xor sb, "i Xor sb")
265#End If
266#If Int32_ERRORS
267            M(i Xor s, "i Xor s")
268#End If
269#If Int32_ERRORS
270            M(i Xor us, "i Xor us")
271#End If
272#If Int32_ERRORS
273            M(i Xor i, "i Xor i")
274#End If
275#If Int32_ERRORS
276            M(i Xor ui, "i Xor ui")
277#End If
278#If Int32_ERRORS
279            M(i Xor l, "i Xor l")
280#End If
281#If Int32_ERRORS
282            M(i Xor ul, "i Xor ul")
283#End If
284#If Int32_ERRORS
285            M(i Xor dec, "i Xor dec")
286#End If
287#If Int32_ERRORS
288            M(i Xor sng, "i Xor sng")
289#End If
290#If Int32_ERRORS
291            M(i Xor dbl, "i Xor dbl")
292#End If
293#If Int32_ERRORS
294            M(i Xor chr, "i Xor chr")
295#End If
296#If Int32_ERRORS
297            M(i Xor str, "i Xor str")
298#End If
299#If Int32_ERRORS
300            M(i Xor dt, "i Xor dt")
301#End If
302#If Int32_ERRORS
303            M(i Xor dbnull, "i Xor dbnull")
304#End If
305#If Int32_ERRORS
306            M(i Xor obj, "i Xor obj")
307#End If
308#If UInt32_ERRORS
309            M(ui Xor bool, "ui Xor bool")
310#End If
311#If UInt32_ERRORS
312            M(ui Xor b, "ui Xor b")
313#End If
314#If UInt32_ERRORS
315            M(ui Xor sb, "ui Xor sb")
316#End If
317#If UInt32_ERRORS
318            M(ui Xor s, "ui Xor s")
319#End If
320#If UInt32_ERRORS
321            M(ui Xor us, "ui Xor us")
322#End If
323#If UInt32_ERRORS
324            M(ui Xor i, "ui Xor i")
325#End If
326#If UInt32_ERRORS
327            M(ui Xor ui, "ui Xor ui")
328#End If
329#If UInt32_ERRORS
330            M(ui Xor l, "ui Xor l")
331#End If
332#If UInt32_ERRORS
333            M(ui Xor ul, "ui Xor ul")
334#End If
335#If UInt32_ERRORS
336            M(ui Xor dec, "ui Xor dec")
337#End If
338#If UInt32_ERRORS
339            M(ui Xor sng, "ui Xor sng")
340#End If
341#If UInt32_ERRORS
342            M(ui Xor dbl, "ui Xor dbl")
343#End If
344#If UInt32_ERRORS
345            M(ui Xor chr, "ui Xor chr")
346#End If
347#If UInt32_ERRORS
348            M(ui Xor str, "ui Xor str")
349#End If
350#If UInt32_ERRORS
351            M(ui Xor dt, "ui Xor dt")
352#End If
353#If UInt32_ERRORS
354            M(ui Xor dbnull, "ui Xor dbnull")
355#End If
356#If UInt32_ERRORS
357            M(ui Xor obj, "ui Xor obj")
358#End If
359#If Int64_ERRORS
360            M(l Xor bool, "l Xor bool")
361#End If
362#If Int64_ERRORS
363            M(l Xor b, "l Xor b")
364#End If
365#If Int64_ERRORS
366            M(l Xor sb, "l Xor sb")
367#End If
368#If Int64_ERRORS
369            M(l Xor s, "l Xor s")
370#End If
371#If Int64_ERRORS
372            M(l Xor us, "l Xor us")
373#End If
374#If Int64_ERRORS
375            M(l Xor i, "l Xor i")
376#End If
377#If Int64_ERRORS
378            M(l Xor ui, "l Xor ui")
379#End If
380#If Int64_ERRORS
381            M(l Xor l, "l Xor l")
382#End If
383#If Int64_ERRORS
384            M(l Xor ul, "l Xor ul")
385#End If
386#If Int64_ERRORS
387            M(l Xor dec, "l Xor dec")
388#End If
389#If Int64_ERRORS
390            M(l Xor sng, "l Xor sng")
391#End If
392#If Int64_ERRORS
393            M(l Xor dbl, "l Xor dbl")
394#End If
395#If Int64_ERRORS
396            M(l Xor chr, "l Xor chr")
397#End If
398#If Int64_ERRORS
399            M(l Xor str, "l Xor str")
400#End If
401#If Int64_ERRORS
402            M(l Xor dt, "l Xor dt")
403#End If
404#If Int64_ERRORS
405            M(l Xor dbnull, "l Xor dbnull")
406#End If
407#If Int64_ERRORS
408            M(l Xor obj, "l Xor obj")
409#End If
410#If UInt64_ERRORS
411            M(ul Xor bool, "ul Xor bool")
412#End If
413#If UInt64_ERRORS
414            M(ul Xor b, "ul Xor b")
415#End If
416#If UInt64_ERRORS
417            M(ul Xor sb, "ul Xor sb")
418#End If
419#If UInt64_ERRORS
420            M(ul Xor s, "ul Xor s")
421#End If
422#If UInt64_ERRORS
423            M(ul Xor us, "ul Xor us")
424#End If
425#If UInt64_ERRORS
426            M(ul Xor i, "ul Xor i")
427#End If
428#If UInt64_ERRORS
429            M(ul Xor ui, "ul Xor ui")
430#End If
431#If UInt64_ERRORS
432            M(ul Xor l, "ul Xor l")
433#End If
434#If UInt64_ERRORS
435            M(ul Xor ul, "ul Xor ul")
436#End If
437#If UInt64_ERRORS
438            M(ul Xor dec, "ul Xor dec")
439#End If
440#If UInt64_ERRORS
441            M(ul Xor sng, "ul Xor sng")
442#End If
443#If UInt64_ERRORS
444            M(ul Xor dbl, "ul Xor dbl")
445#End If
446#If UInt64_ERRORS
447            M(ul Xor chr, "ul Xor chr")
448#End If
449#If UInt64_ERRORS
450            M(ul Xor str, "ul Xor str")
451#End If
452#If UInt64_ERRORS
453            M(ul Xor dt, "ul Xor dt")
454#End If
455#If UInt64_ERRORS
456            M(ul Xor dbnull, "ul Xor dbnull")
457#End If
458#If UInt64_ERRORS
459            M(ul Xor obj, "ul Xor obj")
460#End If
461#If Decimal_ERRORS
462            M(dec Xor bool, "dec Xor bool")
463#End If
464#If Decimal_ERRORS
465            M(dec Xor b, "dec Xor b")
466#End If
467#If Decimal_ERRORS
468            M(dec Xor sb, "dec Xor sb")
469#End If
470#If Decimal_ERRORS
471            M(dec Xor s, "dec Xor s")
472#End If
473#If Decimal_ERRORS
474            M(dec Xor us, "dec Xor us")
475#End If
476#If Decimal_ERRORS
477            M(dec Xor i, "dec Xor i")
478#End If
479#If Decimal_ERRORS
480            M(dec Xor ui, "dec Xor ui")
481#End If
482#If Decimal_ERRORS
483            M(dec Xor l, "dec Xor l")
484#End If
485#If Decimal_ERRORS
486            M(dec Xor ul, "dec Xor ul")
487#End If
488#If Decimal_ERRORS
489            M(dec Xor dec, "dec Xor dec")
490#End If
491#If Decimal_ERRORS
492            M(dec Xor sng, "dec Xor sng")
493#End If
494#If Decimal_ERRORS
495            M(dec Xor dbl, "dec Xor dbl")
496#End If
497#If Decimal_ERRORS
498            M(dec Xor chr, "dec Xor chr")
499#End If
500#If Decimal_ERRORS
501            M(dec Xor str, "dec Xor str")
502#End If
503#If Decimal_ERRORS
504            M(dec Xor dt, "dec Xor dt")
505#End If
506#If Decimal_ERRORS
507            M(dec Xor dbnull, "dec Xor dbnull")
508#End If
509#If Decimal_ERRORS
510            M(dec Xor obj, "dec Xor obj")
511#End If
512#If Single_ERRORS
513            M(sng Xor bool, "sng Xor bool")
514#End If
515#If Single_ERRORS
516            M(sng Xor b, "sng Xor b")
517#End If
518#If Single_ERRORS
519            M(sng Xor sb, "sng Xor sb")
520#End If
521#If Single_ERRORS
522            M(sng Xor s, "sng Xor s")
523#End If
524#If Single_ERRORS
525            M(sng Xor us, "sng Xor us")
526#End If
527#If Single_ERRORS
528            M(sng Xor i, "sng Xor i")
529#End If
530#If Single_ERRORS
531            M(sng Xor ui, "sng Xor ui")
532#End If
533#If Single_ERRORS
534            M(sng Xor l, "sng Xor l")
535#End If
536#If Single_ERRORS
537            M(sng Xor ul, "sng Xor ul")
538#End If
539#If Single_ERRORS
540            M(sng Xor dec, "sng Xor dec")
541#End If
542#If Single_ERRORS
543            M(sng Xor sng, "sng Xor sng")
544#End If
545#If Single_ERRORS
546            M(sng Xor dbl, "sng Xor dbl")
547#End If
548#If Single_ERRORS
549            M(sng Xor chr, "sng Xor chr")
550#End If
551#If Single_ERRORS
552            M(sng Xor str, "sng Xor str")
553#End If
554#If Single_ERRORS
555            M(sng Xor dt, "sng Xor dt")
556#End If
557#If Single_ERRORS
558            M(sng Xor dbnull, "sng Xor dbnull")
559#End If
560#If Single_ERRORS
561            M(sng Xor obj, "sng Xor obj")
562#End If
563#If Double_ERRORS
564            M(dbl Xor bool, "dbl Xor bool")
565#End If
566#If Double_ERRORS
567            M(dbl Xor b, "dbl Xor b")
568#End If
569#If Double_ERRORS
570            M(dbl Xor sb, "dbl Xor sb")
571#End If
572#If Double_ERRORS
573            M(dbl Xor s, "dbl Xor s")
574#End If
575#If Double_ERRORS
576            M(dbl Xor us, "dbl Xor us")
577#End If
578#If Double_ERRORS
579            M(dbl Xor i, "dbl Xor i")
580#End If
581#If Double_ERRORS
582            M(dbl Xor ui, "dbl Xor ui")
583#End If
584#If Double_ERRORS
585            M(dbl Xor l, "dbl Xor l")
586#End If
587#If Double_ERRORS
588            M(dbl Xor ul, "dbl Xor ul")
589#End If
590#If Double_ERRORS
591            M(dbl Xor dec, "dbl Xor dec")
592#End If
593#If Double_ERRORS
594            M(dbl Xor sng, "dbl Xor sng")
595#End If
596#If Double_ERRORS
597            M(dbl Xor dbl, "dbl Xor dbl")
598#End If
599#If Double_ERRORS
600            M(dbl Xor chr, "dbl Xor chr")
601#End If
602#If Double_ERRORS
603            M(dbl Xor str, "dbl Xor str")
604#End If
605#If Double_ERRORS
606            M(dbl Xor dt, "dbl Xor dt")
607#End If
608#If Double_ERRORS
609            M(dbl Xor dbnull, "dbl Xor dbnull")
610#End If
611#If Double_ERRORS
612            M(dbl Xor obj, "dbl Xor obj")
613#End If
614#If Char_ERRORS
615            M(chr Xor bool, "chr Xor bool")
616#End If
617#If Char_ERRORS
618            M(chr Xor b, "chr Xor b")
619#End If
620#If Char_ERRORS
621            M(chr Xor sb, "chr Xor sb")
622#End If
623#If Char_ERRORS
624            M(chr Xor s, "chr Xor s")
625#End If
626#If Char_ERRORS
627            M(chr Xor us, "chr Xor us")
628#End If
629#If Char_ERRORS
630            M(chr Xor i, "chr Xor i")
631#End If
632#If Char_ERRORS
633            M(chr Xor ui, "chr Xor ui")
634#End If
635#If Char_ERRORS
636            M(chr Xor l, "chr Xor l")
637#End If
638#If Char_ERRORS
639            M(chr Xor ul, "chr Xor ul")
640#End If
641#If Char_ERRORS
642            M(chr Xor dec, "chr Xor dec")
643#End If
644#If Char_ERRORS
645            M(chr Xor sng, "chr Xor sng")
646#End If
647#If Char_ERRORS
648            M(chr Xor dbl, "chr Xor dbl")
649#End If
650#If Char_ERRORS
651            M(chr Xor chr, "chr Xor chr")
652#End If
653#If Char_ERRORS
654            M(chr Xor str, "chr Xor str")
655#End If
656#If Char_ERRORS
657            M(chr Xor dt, "chr Xor dt")
658#End If
659#If Char_ERRORS
660            M(chr Xor dbnull, "chr Xor dbnull")
661#End If
662#If Char_ERRORS
663            M(chr Xor obj, "chr Xor obj")
664#End If
665#If String_ERRORS
666            M(str Xor bool, "str Xor bool")
667#End If
668#If String_ERRORS
669            M(str Xor b, "str Xor b")
670#End If
671#If String_ERRORS
672            M(str Xor sb, "str Xor sb")
673#End If
674#If String_ERRORS
675            M(str Xor s, "str Xor s")
676#End If
677#If String_ERRORS
678            M(str Xor us, "str Xor us")
679#End If
680#If String_ERRORS
681            M(str Xor i, "str Xor i")
682#End If
683#If String_ERRORS
684            M(str Xor ui, "str Xor ui")
685#End If
686#If String_ERRORS
687            M(str Xor l, "str Xor l")
688#End If
689#If String_ERRORS
690            M(str Xor ul, "str Xor ul")
691#End If
692#If String_ERRORS
693            M(str Xor dec, "str Xor dec")
694#End If
695#If String_ERRORS
696            M(str Xor sng, "str Xor sng")
697#End If
698#If String_ERRORS
699            M(str Xor dbl, "str Xor dbl")
700#End If
701#If String_ERRORS
702            M(str Xor chr, "str Xor chr")
703#End If
704#If String_ERRORS
705            M(str Xor str, "str Xor str")
706#End If
707#If String_ERRORS
708            M(str Xor dt, "str Xor dt")
709#End If
710#If String_ERRORS
711            M(str Xor dbnull, "str Xor dbnull")
712#End If
713#If String_ERRORS
714            M(str Xor obj, "str Xor obj")
715#End If
716#If DateTime_ERRORS
717            M(dt Xor bool, "dt Xor bool")
718#End If
719#If DateTime_ERRORS
720            M(dt Xor b, "dt Xor b")
721#End If
722#If DateTime_ERRORS
723            M(dt Xor sb, "dt Xor sb")
724#End If
725#If DateTime_ERRORS
726            M(dt Xor s, "dt Xor s")
727#End If
728#If DateTime_ERRORS
729            M(dt Xor us, "dt Xor us")
730#End If
731#If DateTime_ERRORS
732            M(dt Xor i, "dt Xor i")
733#End If
734#If DateTime_ERRORS
735            M(dt Xor ui, "dt Xor ui")
736#End If
737#If DateTime_ERRORS
738            M(dt Xor l, "dt Xor l")
739#End If
740#If DateTime_ERRORS
741            M(dt Xor ul, "dt Xor ul")
742#End If
743#If DateTime_ERRORS
744            M(dt Xor dec, "dt Xor dec")
745#End If
746#If DateTime_ERRORS
747            M(dt Xor sng, "dt Xor sng")
748#End If
749#If DateTime_ERRORS
750            M(dt Xor dbl, "dt Xor dbl")
751#End If
752#If DateTime_ERRORS
753            M(dt Xor chr, "dt Xor chr")
754#End If
755#If DateTime_ERRORS
756            M(dt Xor str, "dt Xor str")
757#End If
758#If DateTime_ERRORS
759            M(dt Xor dt, "dt Xor dt")
760#End If
761#If DateTime_ERRORS
762            M(dt Xor dbnull, "dt Xor dbnull")
763#End If
764#If DateTime_ERRORS
765            M(dt Xor obj, "dt Xor obj")
766#End If
767#If DBNull_ERRORS
768            M(dbnull Xor bool, "dbnull Xor bool")
769#End If
770#If DBNull_ERRORS
771            M(dbnull Xor b, "dbnull Xor b")
772#End If
773#If DBNull_ERRORS
774            M(dbnull Xor sb, "dbnull Xor sb")
775#End If
776#If DBNull_ERRORS
777            M(dbnull Xor s, "dbnull Xor s")
778#End If
779#If DBNull_ERRORS
780            M(dbnull Xor us, "dbnull Xor us")
781#End If
782#If DBNull_ERRORS
783            M(dbnull Xor i, "dbnull Xor i")
784#End If
785#If DBNull_ERRORS
786            M(dbnull Xor ui, "dbnull Xor ui")
787#End If
788#If DBNull_ERRORS
789            M(dbnull Xor l, "dbnull Xor l")
790#End If
791#If DBNull_ERRORS
792            M(dbnull Xor ul, "dbnull Xor ul")
793#End If
794#If DBNull_ERRORS
795            M(dbnull Xor dec, "dbnull Xor dec")
796#End If
797#If DBNull_ERRORS
798            M(dbnull Xor sng, "dbnull Xor sng")
799#End If
800#If DBNull_ERRORS
801            M(dbnull Xor dbl, "dbnull Xor dbl")
802#End If
803#If DBNull_ERRORS
804            M(dbnull Xor chr, "dbnull Xor chr")
805#End If
806#If DBNull_ERRORS
807            M(dbnull Xor str, "dbnull Xor str")
808#End If
809#If DBNull_ERRORS
810            M(dbnull Xor dt, "dbnull Xor dt")
811#End If
812#If DBNull_ERRORS
813            M(dbnull Xor dbnull, "dbnull Xor dbnull")
814#End If
815#If DBNull_ERRORS
816            M(dbnull Xor obj, "dbnull Xor obj")
817#End If
818#If Object_ERRORS
819            M(obj Xor bool, "obj Xor bool")
820#End If
821#If Object_ERRORS
822            M(obj Xor b, "obj Xor b")
823#End If
824#If Object_ERRORS
825            M(obj Xor sb, "obj Xor sb")
826#End If
827#If Object_ERRORS
828            M(obj Xor s, "obj Xor s")
829#End If
830#If Object_ERRORS
831            M(obj Xor us, "obj Xor us")
832#End If
833#If Object_ERRORS
834            M(obj Xor i, "obj Xor i")
835#End If
836#If Object_ERRORS
837            M(obj Xor ui, "obj Xor ui")
838#End If
839#If Object_ERRORS
840            M(obj Xor l, "obj Xor l")
841#End If
842#If Object_ERRORS
843            M(obj Xor ul, "obj Xor ul")
844#End If
845#If Object_ERRORS
846            M(obj Xor dec, "obj Xor dec")
847#End If
848#If Object_ERRORS
849            M(obj Xor sng, "obj Xor sng")
850#End If
851#If Object_ERRORS
852            M(obj Xor dbl, "obj Xor dbl")
853#End If
854#If Object_ERRORS
855            M(obj Xor chr, "obj Xor chr")
856#End If
857#If Object_ERRORS
858            M(obj Xor str, "obj Xor str")
859#End If
860#If Object_ERRORS
861            M(obj Xor dt, "obj Xor dt")
862#End If
863#If Object_ERRORS
864            M(obj Xor dbnull, "obj Xor dbnull")
865#End If
866#If Object_ERRORS
867            M(obj Xor obj, "obj Xor obj")
868#End If
869        If failures > 0 Then Return 1
870    Catch ex As Exception
871        Console.WriteLine ("Exception: {0}", ex)
872        Return 2
873    End Try
874    Return 0
875    End Function
876End Class
877