Author: fejj
Date: 2007-05-14 11:58:37 -0400 (Mon, 14 May 2007)
New Revision: 77364

Modified:
   trunk/monodevelop/Extras/CSharpBinding/ChangeLog
   trunk/monodevelop/Extras/CSharpBinding/Parser/CodeGenerator.cs
Log:
2007-05-14  Jeffrey Stedfast  <[EMAIL PROTECTED]>

        * Parser/CodeGenerator.cs: Comment out our own implementation of
        AddMember, throwing a NotImplementedException() in generated code
        can be annoying sometimes.



Modified: trunk/monodevelop/Extras/CSharpBinding/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/CSharpBinding/ChangeLog    2007-05-14 15:49:20 UTC 
(rev 77363)
+++ trunk/monodevelop/Extras/CSharpBinding/ChangeLog    2007-05-14 15:58:37 UTC 
(rev 77364)
@@ -1,3 +1,9 @@
+2007-05-14  Jeffrey Stedfast  <[EMAIL PROTECTED]>
+
+       * Parser/CodeGenerator.cs: Comment out our own implementation of
+       AddMember, throwing a NotImplementedException() in generated code
+       can be annoying sometimes.
+
 2007-05-14  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
 
        * CSharpBinding.addin.xml: Don't use the MD namespace in add-in

Modified: trunk/monodevelop/Extras/CSharpBinding/Parser/CodeGenerator.cs
===================================================================
--- trunk/monodevelop/Extras/CSharpBinding/Parser/CodeGenerator.cs      
2007-05-14 15:49:20 UTC (rev 77363)
+++ trunk/monodevelop/Extras/CSharpBinding/Parser/CodeGenerator.cs      
2007-05-14 15:58:37 UTC (rev 77364)
@@ -92,29 +92,29 @@
                        return GetGeneratedClass (ctx, file, cls);
                }
                
-               static CodeStatement ThrowNewNotImplementedException ()
-               {
-                       CodeExpression expr = new CodeSnippetExpression ("new 
NotImplementedException ()");
-                       return new CodeThrowExceptionStatement (expr);
-               }
+               //static CodeStatement ThrowNewNotImplementedException ()
+               //{
+               //      CodeExpression expr = new CodeSnippetExpression ("new 
NotImplementedException ()");
+               //      return new CodeThrowExceptionStatement (expr);
+               //}
+               //
+               //public override IMember AddMember (RefactorerContext ctx, 
IClass cls, CodeTypeMember member)
+               //{
+               //      if (member is CodeMemberProperty) {
+               //              CodeMemberProperty prop = (CodeMemberProperty) 
member;
+               //              if (prop.HasGet && prop.GetStatements.Count == 
0)
+               //                      prop.GetStatements.Add 
(ThrowNewNotImplementedException ());
+               //              if (prop.HasSet && prop.SetStatements.Count == 
0)
+               //                      prop.SetStatements.Add 
(ThrowNewNotImplementedException ());
+               //      } else if (member is CodeMemberMethod) {
+               //              CodeMemberMethod method = (CodeMemberMethod) 
member;
+               //              if (method.Statements.Count == 0)
+               //                      method.Statements.Add 
(ThrowNewNotImplementedException ());
+               //      }
+               //      
+               //      return base.AddMember (ctx, cls, member);
+               //}
                
-               public override IMember AddMember (RefactorerContext ctx, 
IClass cls, CodeTypeMember member)
-               {
-                       if (member is CodeMemberProperty) {
-                               CodeMemberProperty prop = (CodeMemberProperty) 
member;
-                               if (prop.HasGet && prop.GetStatements.Count == 
0)
-                                       prop.GetStatements.Add 
(ThrowNewNotImplementedException ());
-                               if (prop.HasSet && prop.SetStatements.Count == 
0)
-                                       prop.SetStatements.Add 
(ThrowNewNotImplementedException ());
-                       } else if (member is CodeMemberMethod) {
-                               CodeMemberMethod method = (CodeMemberMethod) 
member;
-                               if (method.Statements.Count == 0)
-                                       method.Statements.Add 
(ThrowNewNotImplementedException ());
-                       }
-                       
-                       return base.AddMember (ctx, cls, member);
-               }
-               
                public override MemberReferenceCollection FindClassReferences 
(RefactorerContext ctx, string fileName, IClass cls)
                {
                        Resolver resolver = new Resolver (ctx.ParserContext);

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

Reply via email to