[svn] r6800: nemerle/trunk/ncc/hierarchy/ClassMembers.n
VladD2
svnadmin at nemerle.org
Fri Oct 27 10:39:54 CEST 2006
Log:
Add parsed representation to PropertyBuilder.
Author: VladD2
Date: Fri Oct 27 10:39:53 2006
New Revision: 6800
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 Fri Oct 27 10:39:53 2006
@@ -519,9 +519,15 @@
mutable parent_property : IProperty = null;
internal mutable property_builder : SRE.PropertyBuilder;
+ /// Parsed representation (AST) of property.
+ /// Note: available only in CompletionMode
+ /// (if Managet.IsInCompletionMode = true)
+ [Accessor] _parsedTree : PT.ClassMember.Property;
- public this (par : TypeBuilder, f : PT.ClassMember.Property) {
+ public this (par : TypeBuilder, f : PT.ClassMember.Property)
+ {
base (par, f);
+ _parsedTree = if (Manager.IsInCompletionMode) f else null;
is_mutable = Option.IsSome (f.set);
ty = par.MonoBindType (f.prop_ty);
More information about the svn
mailing list