ERANGE = TestConst.C,\r
EANOTHER = ERANGE,\r
}
+
+public enum Error_2 {
+ [Obsolete ("Use A", true)]\r
+ ERANGE,\r
+ [Obsolete ("Use B", true)]\r
+ EANOTHER = ERANGE,\r
+}
+\r
\r
[Obsolete ("Use Native.SignalHandler", true)]\r
public delegate void SignalHandler (int signal);\r
}\r
}\r
\r
+\r
+[Obsolete ("test me", true)]\r
+partial struct PS\r
+{\r
+}\r
+\r
+partial struct PS\r
+{\r
+ [Obsolete ("Use Errno", true)]
+ public static void GetDescription (Error e) {}
+}\r
+\r
+\r
+[Obsolete ("Replaced by direct enum type casts to/from GLib.Value", true)]
+public class EnumWrapper {
+ public EnumWrapper (int val)\r
+ {
+ }
+}
+
+public struct Value \r
+{
+ [Obsolete ("Replaced by Enum cast", true)]
+ public static explicit operator EnumWrapper (Value val)
+ {
+ return new EnumWrapper (334455);
+ }
+}\r
+\r
class Test {
public static void Main () {
}