--- AlTask.cs	Fri Mar 08 23:27:04 2002
+++ AlTask.new.cs	Sat May 04 00:51:28 2002
@@ -24,7 +24,9 @@
 using SourceForge.NAnt.Attributes;
 
 namespace SourceForge.NAnt.Tasks {
-    
+    ///	<summary>
+	///		Wraps al, the assembly linker for the .NET Framework.
+	///	</summary>
     [TaskName("al")]
     public class AlTask : ExternalProgramBase {
 
@@ -35,24 +37,30 @@
         string _template = null;       
         FileSet _sources = new FileSet();
 
-        /// <summary>Output file name for the assembly manifest </summary>
+        /// <summary>The name of the output file for the assembly manifest.
+		///		This attribute corresponds to the /out flag.</summary>
         [TaskAttribute("output", Required=true)]
         public string Output { 
             get { return _output; } set {_output = value; } }
         
-        /// <summary>Target type (lib[rary],exe or win[exe] /t flag </summary>
+        /// <summary>The target type (one of "lib", "exe", or "winexe").
+		///		This attribute corresponds to the /t flag.</summary>
         [TaskAttribute("target", Required=true)]
         public string OutputTarget { get { return _target; } set {_target = value; } }
 
-        /// <summary>Supported culture /c[ulture] flag </summary>
+        /// <summary>The culture string associated with the output assembly.
+		///		The string must be in RFC 1766 format, such as "en-US".
+		///		This attribute corresponds to the /c[ulture]: flag.</summary>
         [TaskAttribute("culture", Required=false)]
         public string Culture { get { return _culture; } set {_culture = value; } }
          
-        /// <summary>Specifies an assembly to get default options from  /template flag </summary>
+        /// <summary>Specifies an assembly from which to all options except the culture field.
+		///		The given filename must have a strong name.
+		///		This attribute corresponds to the /template: flag.</summary>
         [TaskAttribute("template", Required=false)]
         public string Template { get { return _template; } set {_template = value; } }
 
-        /// <summary>The set of source files for compilation </summary>
+        /// <summary>The set of source files for compilation</summary>
         [FileSet("sources")]
         public FileSet Sources { get { return _sources; } }
 
