tests/test-*.dll
tests/xml-*.xml
tests/test-*.netmodule
-tests/gxml-*.xml
-tests/test-*.xml
tests/data.xml
class/Mono.Data.Sqlite/test.db
class/Mono.CSharp/Mono.CSharp.dll.sources
int index = identifier.LastIndexOf ('.');
if (index < 0)
return null;
+
+ var nsName = identifier.Substring (0, index);
+ var typeName = identifier.Substring (index + 1);
+ Namespace ns = ds.NamespaceEntry.NS.GetNamespace (nsName, false);
+ ns = ns ?? mc.Compiler.GlobalRootNamespace.GetNamespace(nsName, false);
+ if (ns != null) {
+ var te = ns.LookupType(mc.Compiler, typeName, 0, true, mc.Location);
+ if(te != null)
+ return te.Type;
+ }
+
int warn;
TypeSpec parent = FindDocumentedType (mc, identifier.Substring (0, index), ds, cref, r);
if (parent == null)
--- /dev/null
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>test-xml-55</name>
+ </assembly>
+ <members>
+ <member name="T:NAnt.Core.Filters.FilterChain">
+ <summary>
+ Represent a chain of NAnt filters that can be applied to a 'Task'.
+ </summary>
+ <remarks>
+ <list type="bullet">
+ <item>
+ <description><see cref="T:NAnt.Core.Tasks.CopyTask"/></description>
+ </item>
+ </list>
+ </remarks>
+ </member>
+ <member name="T:NAnt.Core.Tasks.CopyTask">
+ <summary>
+ Copies a file or set of files to a new file or directory.
+ </summary>
+ </member>
+ </members>
+</doc>
--- /dev/null
+// Compiler options: -doc:xml-055.xml -warnaserror
+
+namespace NAnt.Core.Filters
+{
+ /// <summary>
+ /// Represent a chain of NAnt filters that can be applied to a 'Task'.
+ /// </summary>
+ /// <remarks>
+ /// <list type="bullet">
+ /// <item>
+ /// <description><see cref="NAnt.Core.Tasks.CopyTask"/></description>
+ /// </item>
+ /// </list>
+ /// </remarks>
+ public class FilterChain
+ {
+ static void Main ()
+ {
+ }
+ }
+}
+
+namespace NAnt.Core.Tasks
+{
+ /// <summary>
+ /// Copies a file or set of files to a new file or directory.
+ /// </summary>
+ public class CopyTask { }
+}