Author: rafael
Date: 2005-04-20 14:03:44 -0400 (Wed, 20 Apr 2005)
New Revision: 43351

Modified:
   trunk/mcs/class/System.Web/System.Web.UI/ChangeLog
   trunk/mcs/class/System.Web/System.Web.UI/TemplateParser.cs
Log:
2005-04-20  Rafael Teixeira <[EMAIL PROTECTED]>
        * TemplateParser.cs: Adding support for Strict/Explicit attributes 
        for @Page/@Control directives as documented at 
        
http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconControlDirective.asp.
        First step don't choke on them. Fixing #74671



Modified: trunk/mcs/class/System.Web/System.Web.UI/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI/ChangeLog  2005-04-20 17:55:48 UTC 
(rev 43350)
+++ trunk/mcs/class/System.Web/System.Web.UI/ChangeLog  2005-04-20 18:03:44 UTC 
(rev 43351)
@@ -1,3 +1,9 @@
+2005-04-20  Rafael Teixeira <[EMAIL PROTECTED]>
+       * TemplateParser.cs: Adding support for Strict/Explicit attributes 
+       for @Page/@Control directives as documented at 
+       
http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconControlDirective.asp.
+       First step don't choke on them. Fixing #74671
+
 2005-04-20 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
 
        * TemplateParser.cs: use Load instead of LoadWithPartialName. That was

Modified: trunk/mcs/class/System.Web/System.Web.UI/TemplateParser.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI/TemplateParser.cs  2005-04-20 
17:55:48 UTC (rev 43350)
+++ trunk/mcs/class/System.Web/System.Web.UI/TemplateParser.cs  2005-04-20 
18:03:44 UTC (rev 43351)
@@ -58,6 +58,8 @@
                bool debug;
                string compilerOptions;
                string language;
+               bool strictOn = false;
+               bool explicitOn = false;
                bool output_cache;
                int oc_duration;
                string oc_header, oc_custom, oc_param, oc_controls;
@@ -390,6 +392,8 @@
                        debug = GetBool (atts, "Debug", true);
                        compilerOptions = GetString (atts, "CompilerOptions", 
"");
                        language = GetString (atts, "Language", 
CompilationConfig.DefaultLanguage);
+                       strictOn = GetBool (atts, "Strict", 
CompilationConfig.Strict);
+                       explicitOn = GetBool (atts, "Explicit", 
CompilationConfig.Explicit);
                        string src = GetString (atts, "Src", null);
                        if (src != null)
                                srcAssembly = GetAssemblyFromSource (src);
@@ -548,6 +552,14 @@
                        get { return language; }
                }
 
+               internal bool StrictOn {
+                       get { return strictOn; }
+               }
+
+               internal bool ExplicitOn {
+                       get { return explicitOn; }
+               }
+               
                internal bool Debug {
                        get { return debug; }
                }

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

Reply via email to