projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #5082 from kumpera/fix-ro-fs-file-delete
[mono.git]
/
mcs
/
tests
/
test-cls-00.cs
diff --git
a/mcs/tests/test-cls-00.cs
b/mcs/tests/test-cls-00.cs
index b4b21ecbdce5325d4fa326986a048268d721d415..86e2a5616fd612abf612c5eb0dc5f9313c33ea67 100644
(file)
--- a/
mcs/tests/test-cls-00.cs
+++ b/
mcs/tests/test-cls-00.cs
@@
-1,3
+1,5
@@
+// Compiler options: -warnaserror
+
using System;
using System.Reflection;
using System.ComponentModel;
using System;
using System.Reflection;
using System.ComponentModel;
@@
-21,12
+23,14
@@
public delegate CLSDelegate Delegate ();
public class CLSDelegate {
}
public class CLSDelegate {
}
+#pragma warning disable 3019
internal class CLSClass_5 {
[CLSCompliant (true)]
public uint Test () {
return 1;
}
}
internal class CLSClass_5 {
[CLSCompliant (true)]
public uint Test () {
return 1;
}
}
+#pragma warning restore 3019
[CLSCompliant (true)]
public class CLSClass_4 {
[CLSCompliant (true)]
public class CLSClass_4 {
@@
-60,14
+64,14
@@
class CLSClass_1 {
public class CLSClass {
private class C1 {
public class CLSClass {
private class C1 {
-
+#pragma warning disable 3019
[CLSCompliant(true)]
public class C11 {
protected ulong Foo3() {
return 1;
}
}
[CLSCompliant(true)]
public class C11 {
protected ulong Foo3() {
return 1;
}
}
-
+#pragma warning restore 3019
protected long Foo2() {
return 1;
}
protected long Foo2() {
return 1;
}
@@
-80,11
+84,12
@@
public class CLSClass {
}
}
}
}
-
- [CLSCompliant(true)]
+#pragma warning disable 3019, 169
+
[CLSCompliant(true)]
private ulong Valid() {
return 1;
}
private ulong Valid() {
return 1;
}
+#pragma warning restore 3019, 169
[CLSCompliant(true)]
public byte XX {
[CLSCompliant(true)]
public byte XX {
@@
-98,11
+103,13
@@
public class CLSClass {
internal UInt32 FooInternal() {
return 1;
}
internal UInt32 FooInternal() {
return 1;
}
-
+
+#pragma warning disable 169
private ulong Foo() {
return 1;
}
private ulong Foo() {
return 1;
}
+#pragma warning restore 169
public static void Main() {}
public static void Main() {}
-}
\ No newline at end of file
+}