[svn] r6568: nemerle/trunk
vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/QuickTipIn...
IT
svnadmin at nemerle.org
Wed Aug 23 05:32:53 CEST 2006
Log:
Added XML comments to completion.
Author: IT
Date: Wed Aug 23 05:32:48 2006
New Revision: 6568
Modified:
nemerle/trunk/ (props changed)
vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/QuickTipInfo.n
vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/Engine/CompletionElem.n
Modified: vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/QuickTipInfo.n
==============================================================================
--- vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/QuickTipInfo.n (original)
+++ vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/QuickTipInfo.n Wed Aug 23 05:32:48 2006
@@ -313,10 +313,5 @@
text
}
-
- public static GetDocText(member : IMember) : string
- {
- GetDocText(member, member.Location)
- }
}
}
Modified: vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/Engine/CompletionElem.n
==============================================================================
--- vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/Engine/CompletionElem.n (original)
+++ vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/Engine/CompletionElem.n Wed Aug 23 05:32:48 2006
@@ -26,15 +26,16 @@
{
def builder = Text.StringBuilder();
+ /*
match (Overloads[0])
{
| Local => ()
| Node => ()
| Overload(overload) =>
- _ = builder.AppendLine(QuickTipInfo.GetDocText(
- overload.Member).TrimStart('\n', '\r'));
+ _ = builder.AppendLine(XmlDocReader.GetText(overload.Member));
| Overloads => assert(false);
}
+ */
foreach (overload in Overloads)
{
@@ -44,6 +45,14 @@
def member = overload.Member;
_ = builder.AppendLine(member.ToString());
+ def info = XmlDocReader.GetInfo(overload.Member, overload.Member.Location);
+
+ when (info != null)
+ {
+ _ = builder.AppendLine(info.Summary);
+ _ = builder.AppendLine();
+ }
+
| Overloads => assert(false);
}
More information about the svn
mailing list