[svn] r7283: nemerle/trunk/ncc/hierarchy/ClassMembers.n

VladD2 svnadmin at nemerle.org
Wed Jan 17 06:53:42 CET 2007


Log:
Add IsBodyCompilable property to MethodBuilder.

Author: VladD2
Date: Wed Jan 17 06:53:40 2007
New Revision: 7283

Modified:
   nemerle/trunk/ncc/hierarchy/ClassMembers.n

Modified: nemerle/trunk/ncc/hierarchy/ClassMembers.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/ClassMembers.n	(original)
+++ nemerle/trunk/ncc/hierarchy/ClassMembers.n	Wed Jan 17 06:53:40 2007
@@ -926,6 +926,17 @@
     }
   }
 
+  public IsBodyCompilable : bool
+  {
+    get
+    {
+      def res = HasAbstractBody || BodyLocation.IsGenerated 
+        || BodyLocation.FileIndex <= 0
+        || Attributes %&& NemerleAttributes.SpecialName;
+      !res
+    }
+  }
+
   mutable _bodyTyped : TExpr;
 
   /// The method body parsed expressions. 



More information about the svn mailing list