[svn]
r7771: vs-plugin/trunk/Nemerle.Compiler.Utils/NemerleCodeParser.n
kliss
svnadmin at nemerle.org
Fri Aug 24 17:28:02 CEST 2007
Log:
Fix bug #1043
Author: kliss
Date: Fri Aug 24 17:28:01 2007
New Revision: 7771
Modified:
vs-plugin/trunk/Nemerle.Compiler.Utils/NemerleCodeParser.n
Modified: vs-plugin/trunk/Nemerle.Compiler.Utils/NemerleCodeParser.n
==============================================================================
--- vs-plugin/trunk/Nemerle.Compiler.Utils/NemerleCodeParser.n (original)
+++ vs-plugin/trunk/Nemerle.Compiler.Utils/NemerleCodeParser.n Fri Aug 24 17:28:01 2007
@@ -162,8 +162,11 @@
Debug.Print($"CreateField: from field $field");
- //def fieldDecl = CodeMemberField(field.Ast.ty.ToString(), field.Name);
- def fieldDecl = CodeMemberField(field.GetMemType().SystemType, field.Name);
+ def fieldMemType = field.GetMemType();
+ def fieldDecl = if(fieldMemType.SystemType != null)
+ CodeMemberField(fieldMemType.SystemType, field.Name)
+ else
+ CodeMemberField(fieldMemType.TypeInfo.FullName, field.Name);
fieldDecl.Attributes = CodeDomHelper.GetMemberAttributes(field.Attributes, true);
More information about the svn
mailing list