Author: marek
Date: 2007-11-08 10:04:25 -0500 (Thu, 08 Nov 2007)
New Revision: 89195

Added:
   trunk/mcs/errors/cs0029-8.cs
Log:
New test.



Added: trunk/mcs/errors/cs0029-8.cs
===================================================================
--- trunk/mcs/errors/cs0029-8.cs        2007-11-08 15:02:59 UTC (rev 89194)
+++ trunk/mcs/errors/cs0029-8.cs        2007-11-08 15:04:25 UTC (rev 89195)
@@ -0,0 +1,41 @@
+// CS0029: Cannot implicitly convert type `string' to `Test.String'
+// Line: 38
+
+using System;
+
+namespace Test
+{
+       using Text = System.Text;
+       using Str = System.String;
+       
+       public class String
+       {
+               string s;
+               public String(string s)
+               {
+                       this.s=s;
+               }
+
+               public static implicit operator Str (String s1) 
+               {
+                       if(s1==null) return null;
+                       return s1.ToString();
+               }
+       }
+}
+
+namespace TestCompiler
+{
+       using String=Test.String;
+       
+       class MainClass
+       {
+               public static void Main(string[] args)
+               {
+                       Console.WriteLine("Hello World!");
+                       String a="bonjour";
+                       int i=1;
+                       Console.WriteLine(i+a);
+               }
+       }
+}


Property changes on: trunk/mcs/errors/cs0029-8.cs
___________________________________________________________________
Name: svn:eol-style
   + native

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to