PageRenderTime 221ms CodeModel.GetById 161ms app.highlight 16ms RepoModel.GetById 14ms app.codeStats 2ms

/tools/nant/NAnt.VSNetTasks.xml

http://github.com/philiplaureano/LinFu
XML | 3961 lines | 3961 code | 0 blank | 0 comment | 0 complexity | 24282f57ca74a9977157bb36ee997377 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1<?xml version="1.0"?>
   2<doc>
   3    <assembly>
   4        <name>NAnt.VSNetTasks</name>
   5    </assembly>
   6    <members>
   7        <member name="T:NAnt.VSNet.Everett.Solution">
   8            <summary>
   9            Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.
  10            </summary>
  11        </member>
  12        <member name="M:NAnt.VSNet.SolutionBase.GetProjectFileFromGuid(System.String)">
  13            <summary>
  14            Gets the project file of the project with the given unique identifier.
  15            </summary>
  16            <param name="projectGuid">The unique identifier of the project for which the project file should be retrieves.</param>
  17            <returns>
  18            The project file of the project with the given unique identifier.
  19            </returns>
  20            <exception cref="T:NAnt.Core.BuildException">No project with unique identifier <paramref name="projectGuid"/> could be located.</exception>
  21        </member>
  22        <member name="M:NAnt.VSNet.SolutionBase.Log(NAnt.Core.Level,System.String)">
  23            <summary>
  24            Logs a message with the given priority.
  25            </summary>
  26            <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
  27            <param name="message">The message to be logged.</param>
  28            <remarks>
  29            The actual logging is delegated to the underlying task.
  30            </remarks>
  31        </member>
  32        <member name="M:NAnt.VSNet.SolutionBase.Log(NAnt.Core.Level,System.String,System.Object[])">
  33            <summary>
  34            Logs a message with the given priority.
  35            </summary>
  36            <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
  37            <param name="message">The message to log, containing zero or more format items.</param>
  38            <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
  39            <remarks>
  40            The actual logging is delegated to the underlying task.
  41            </remarks>
  42        </member>
  43        <member name="M:NAnt.VSNet.SolutionBase.LoadProjects(NAnt.Core.Util.GacCache,NAnt.VSNet.ReferencesResolver,System.Collections.Hashtable)">
  44            <summary>
  45            Loads the projects from the file system and stores them in an 
  46            instance variable.
  47            </summary>
  48            <param name="gacCache"><see cref="T:NAnt.Core.Util.GacCache"/> instance to use to determine whether an assembly is located in the Global Assembly Cache.</param>
  49            <param name="refResolver"><see cref="T:NAnt.VSNet.ReferencesResolver"/> instance to use to determine location and references of assemblies.</param>
  50            <param name="explicitProjectDependencies">TODO</param>
  51            <exception cref="T:NAnt.Core.BuildException">A project GUID in the solution file does not match the actual GUID of the project in the project file.</exception>
  52        </member>
  53        <member name="M:NAnt.VSNet.SolutionBase.TranslateProjectPath(System.String,System.String)">
  54            <summary>
  55            Translates a project path, in the form of a relative file path or
  56            a URL, to an absolute file path.
  57            </summary>
  58            <param name="solutionDir">The directory of the solution.</param>
  59            <param name="projectPath">The project path to translate to an absolute file path.</param>
  60            <returns>
  61            The project path translated to an absolute file path.
  62            </returns>
  63        </member>
  64        <member name="M:NAnt.VSNet.SolutionBase.FixProjectReferences(NAnt.VSNet.ProjectBase,NAnt.VSNet.Configuration,System.Collections.Hashtable,System.Collections.Hashtable)">
  65            <summary>
  66            Converts assembly references to projects to project references, adding
  67            a build dependency.c
  68            </summary>
  69            <param name="project">The <see cref="T:NAnt.VSNet.ProjectBase"/> to analyze.</param>
  70            <param name="solutionConfiguration">The solution configuration that is built.</param>
  71            <param name="builtProjects"><see cref="T:System.Collections.Hashtable"/> containing list of projects that have been built.</param>
  72            <param name="failedProjects"><see cref="T:System.Collections.Hashtable"/> containing list of projects that failed to build.</param>
  73        </member>
  74        <member name="M:NAnt.VSNet.SolutionBase.HasDirtyProjectDependency(NAnt.VSNet.ProjectBase,System.Collections.Hashtable)">
  75            <summary>
  76            Determines whether any of the project dependencies of the specified
  77            project still needs to be built.
  78            </summary>
  79            <param name="project">The <see cref="T:NAnt.VSNet.ProjectBase"/> to analyze.</param>
  80            <param name="builtProjects"><see cref="T:System.Collections.Hashtable"/> containing list of projects that have been built.</param>
  81            <returns>
  82            <see langword="true"/> if one of the project dependencies has not
  83            yet been built; otherwise, <see langword="false"/>.
  84            </returns>
  85        </member>
  86        <member name="M:NAnt.VSNet.Extensibility.IProjectBuildProvider.IsSupported(System.String,System.Xml.XmlElement)">
  87            <summary>
  88            Returns a number representing how much this file fits this project type.
  89            </summary>
  90            <param name="projectExt"></param>
  91            <param name="xmlDefinition"></param>
  92            <returns></returns>
  93            <remarks>
  94            This enables the override in other providers. Do not return big numbers, mainly when compring only on filename.
  95            </remarks>
  96        </member>
  97        <member name="T:NAnt.VSNet.Rainier.Solution">
  98            <summary>
  99            Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.
 100            </summary>
 101        </member>
 102        <member name="T:NAnt.VSNet.Tasks.SolutionTask">
 103            <summary>
 104            Compiles VS.NET solutions (or sets of projects), automatically determining 
 105            project dependencies from inter-project references.
 106            </summary>
 107            <remarks>
 108            <para>
 109            This task support the following projects:
 110            </para>
 111            <list type="bullet">
 112                <item>
 113                    <description>Visual Basic .NET</description>
 114                </item>
 115                <item>
 116                    <description>Visual C# .NET</description>
 117                </item>
 118                <item>
 119                    <description>Visual J# .NET</description>
 120                </item>
 121                <item>
 122                    <description>Visual C++ .NET</description>
 123                </item>
 124            </list>
 125            <note>
 126            Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions
 127            and projects are supported.  Support for .NET Compact Framework projects
 128            is also not available at this time.
 129            </note>
 130            <para>
 131            The <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> also supports the model of referencing 
 132            projects by their output filenames, rather than referencing them inside 
 133            the solution.  It will automatically detect the existance of a file 
 134            reference and convert it to a project reference.  For example, if project
 135            "A" references the file in the release output directory of 
 136            project "B", the <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> will automatically 
 137            convert this to a project dependency on project "B" and will 
 138            reference the appropriate configuration output directory at the final 
 139            build time (ie: reference the debug version of "B" if the 
 140            solution is built as debug).
 141            </para>
 142            <note>
 143            The <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/>  expects all project files to be valid
 144            XML files.
 145            </note>
 146            <h3>Resx Files</h3>
 147            <para>
 148            When building a project for a down-level target framework, special care
 149            should be given to resx files. Resx files (can) contain references to 
 150            a specific version of CLR types, and as such are only upward compatible.
 151            </para>
 152            <para>
 153            For example: if you want to be able to build a project both as a .NET 1.0 
 154            and .NET 1.1 assembly, the resx files should only contain references to 
 155            .NET 1.0 CLR types. Failure to do this may result in a <see cref="T:System.InvalidCastException"/>
 156            failure at runtime on machines with only the .NET Framework 1.0 installed.
 157            </para>
 158            </remarks>
 159            <example>
 160              <para>
 161              Compiles all of the projects in <c>test.sln</c>, in release mode, in 
 162              the proper order.
 163              </para>
 164              <code>
 165                <![CDATA[
 166            <solution configuration="release" solutionfile="test.sln" />
 167                ]]>
 168              </code>
 169            </example>
 170            <example>
 171              <para>
 172              Compiles all of the projects in <c>projects.txt</c>, in the proper 
 173              order.
 174              </para>
 175              <code>
 176                <![CDATA[
 177            <solution configuration="release">
 178                <projects>
 179                    <includesfile name="projects.txt" />
 180               </projects>
 181            </solution>
 182                ]]>
 183              </code>
 184            </example>
 185            <example>
 186              <para>
 187              Compiles projects A, B and C, using the output of project X as a 
 188              reference.
 189              </para>
 190              <code>
 191                <![CDATA[
 192            <solution configuration="release">
 193                <projects>
 194                    <include name="A\A.csproj" />
 195                    <include name="B\b.vbproj" />
 196                    <include name="C\c.csproj" />
 197                </projects>
 198                <referenceprojects>
 199                    <include name="X\x.csproj" />
 200                </referenceprojects>
 201            </solution>
 202                ]]>
 203              </code>
 204            </example>
 205            <example>
 206              <para>
 207              Compiles all of the projects in the solution except for project A.
 208              </para>
 209              <code>
 210                <![CDATA[
 211            <solution solutionfile="test.sln" configuration="release">
 212                <excludeprojects>
 213                    <include name="A\A.csproj" />
 214                </excludeprojects>
 215            </solution>
 216                ]]>
 217              </code>
 218            </example>
 219            <example>
 220              <para>
 221              Compiles all of the projects in the solution mapping the specific project at
 222              http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under
 223              http://localhost/B/[remainder] to c:\other\B\[remainder].  This allows the build 
 224              to work without WebDAV.
 225              </para>
 226              <code>
 227                <![CDATA[
 228            <solution solutionfile="test.sln" configuration="release">
 229                <webmap>
 230                    <map url="http://localhost/A/A.csproj" path="c:\inetpub\wwwroot\A\A.csproj" />
 231                    <map url="http://localhost/B" path="c:\other\B" />
 232                </webmap>
 233            </solution>
 234                ]]>
 235              </code>
 236            </example>
 237            <example>
 238              <para>
 239              Compiles all of the projects in the solution placing compiled outputs 
 240              in <c>c:\temp</c>.</para>
 241              <code>
 242                <![CDATA[
 243            <solution solutionfile="test.sln" configuration="release" outputdir="c:\temp" />
 244                ]]>
 245              </code>
 246            </example>
 247        </member>
 248        <member name="M:NAnt.VSNet.Tasks.SolutionTask.#ctor">
 249            <summary>
 250            Initializes a new instance of the <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> class.
 251            </summary>
 252        </member>
 253        <member name="M:NAnt.VSNet.Tasks.SolutionTask.ExpandMacro(System.String)">
 254            <summary>
 255            Expands the given macro.
 256            </summary>
 257            <param name="macro">The macro to expand.</param>
 258            <returns>
 259            The expanded macro or <see langword="null"/> if the macro is not
 260            supported.
 261            </returns>
 262            <exception cref="T:NAnt.Core.BuildException">The macro cannot be expanded.</exception>
 263        </member>
 264        <member name="M:NAnt.VSNet.Tasks.SolutionTask.BuildAssemblyFolders">
 265            <summary>
 266            Builds the list of folders that should be scanned for assembly 
 267            references.
 268            </summary>
 269            <returns>
 270            The list of folders that should be scanned for assembly references.
 271            </returns>
 272        </member>
 273        <member name="P:NAnt.VSNet.Tasks.SolutionTask.Projects">
 274            <summary>
 275            The projects to build.
 276            </summary>
 277        </member>
 278        <member name="P:NAnt.VSNet.Tasks.SolutionTask.ReferenceProjects">
 279            <summary>
 280            The projects to scan, but not build.
 281            </summary>
 282            <remarks>
 283            These projects are used to resolve project references and are 
 284            generally external to the solution being built. References to 
 285            these project's output files are converted to use the appropriate 
 286            solution configuration at build time.
 287            </remarks>
 288        </member>
 289        <member name="P:NAnt.VSNet.Tasks.SolutionTask.SolutionFile">
 290            <summary>
 291            The name of the VS.NET solution file to build.
 292            </summary>
 293            <remarks>
 294            <para>
 295            The <see cref="P:NAnt.VSNet.Tasks.SolutionTask.Projects"/> can be used instead to supply a list 
 296            of Visual Studio.NET projects that should be built.
 297            </para>
 298            </remarks>
 299        </member>
 300        <member name="P:NAnt.VSNet.Tasks.SolutionTask.Configuration">
 301            <summary>
 302            The name of the solution configuration to build.
 303            </summary>
 304            <remarks>
 305            <para>
 306            Generally <c>release</c> or <c>debug</c>.  Not case-sensitive.
 307            </para>
 308            </remarks>
 309        </member>
 310        <member name="P:NAnt.VSNet.Tasks.SolutionTask.Platform">
 311            <summary>
 312            The name of platform to build the solution for.
 313            </summary>
 314        </member>
 315        <member name="P:NAnt.VSNet.Tasks.SolutionTask.SolutionConfig">
 316            <summary>
 317            Gets the solution configuration to build.
 318            </summary>
 319        </member>
 320        <member name="P:NAnt.VSNet.Tasks.SolutionTask.OutputDir">
 321            <summary>
 322            The directory where compiled targets will be placed.  This
 323            overrides path settings contained in the solution/project.
 324            </summary>
 325        </member>
 326        <member name="P:NAnt.VSNet.Tasks.SolutionTask.WebMaps">
 327            <summary>
 328            WebMap of URL's to project references.
 329            </summary>
 330        </member>
 331        <member name="P:NAnt.VSNet.Tasks.SolutionTask.ExcludeProjects">
 332            <summary>
 333            Fileset of projects to exclude.
 334            </summary>
 335        </member>
 336        <member name="P:NAnt.VSNet.Tasks.SolutionTask.AssemblyFolders">
 337            <summary>
 338            Set of folders where references are searched when not found in path 
 339            from project file (HintPath).
 340            </summary>
 341        </member>
 342        <member name="P:NAnt.VSNet.Tasks.SolutionTask.IncludeVSFolders">
 343            <summary>
 344            Includes Visual Studio search folders in reference search path.
 345            The default is <see langword="true" />.
 346            </summary>
 347        </member>
 348        <member name="P:NAnt.VSNet.Tasks.SolutionTask.EnableWebDav">
 349            <summary>
 350            Allow the task to use WebDAV for retrieving/compiling the projects within solution.  Use of 
 351            <see cref="T:NAnt.VSNet.Types.WebMap"/> is preferred over WebDAV.  The default is <see langword="false"/>.
 352            </summary>
 353            <remarks>
 354                <para>WebDAV support requires permission changes to be made on your project server.  These changes may affect          
 355                the security of the server and should not be applied to a public installation.</para>
 356                <para>Consult your web server or the NAnt Wiki documentation for more information.</para>
 357            </remarks>
 358        </member>
 359        <member name="P:NAnt.VSNet.Tasks.SolutionTask.AssemblyFolderList">
 360            <summary>
 361            Gets the list of folders to scan for assembly references.
 362            </summary>
 363            <value>
 364            The list of folders to scan for assembly references.
 365            </value>
 366        </member>
 367        <member name="T:NAnt.VSNet.Types.UseOfATL">
 368            <summary>
 369            Defines how the project is using the ATL library.
 370            </summary>
 371        </member>
 372        <member name="F:NAnt.VSNet.Types.UseOfATL.NotUsing">
 373            <summary>
 374            Don't use ATL.
 375            </summary>
 376        </member>
 377        <member name="F:NAnt.VSNet.Types.UseOfATL.Static">
 378            <summary>
 379            Use ATL in a Static Library.
 380            </summary>
 381        </member>
 382        <member name="F:NAnt.VSNet.Types.UseOfATL.Shared">
 383            <summary>
 384            Use ATL in a Shared DLL.
 385            </summary>
 386        </member>
 387        <member name="T:NAnt.VSNet.Types.UseOfMFC">
 388            <summary>
 389            Defines how the project is using the MFC library.
 390            </summary>
 391        </member>
 392        <member name="F:NAnt.VSNet.Types.UseOfMFC.NotUsing">
 393            <summary>
 394            Don't use MFC.
 395            </summary>
 396        </member>
 397        <member name="F:NAnt.VSNet.Types.UseOfMFC.Static">
 398            <summary>
 399            Use MFC in a Static Library.
 400            </summary>
 401        </member>
 402        <member name="F:NAnt.VSNet.Types.UseOfMFC.Shared">
 403            <summary>
 404            Use MFC in a Shared DLL.
 405            </summary>
 406        </member>
 407        <member name="T:NAnt.VSNet.Types.UsePrecompiledHeader">
 408            <summary>
 409            Indicates the possible ways in which precompiled header file use is 
 410            specified in a Visual C++ project.
 411            </summary>
 412            <remarks>
 413            The integer values assigned match those specified in the Visual C++ 
 414            project file for each setting.
 415            </remarks>>
 416        </member>
 417        <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.Unspecified">
 418            <summary>
 419            Precompiled header file use not specified.
 420            </summary>
 421        </member>
 422        <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.No">
 423            <summary>
 424            Don't use a precompiled header file.
 425            </summary>
 426            <remarks>
 427            For further information on the use of this option
 428            see the Microsoft documentation on the C++ compiler flag /Yc.
 429            </remarks>
 430        </member>
 431        <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.Create">
 432            <summary>
 433            Create precompiled header file.
 434            </summary>
 435            <remarks>
 436            For further information on the use of this option
 437            see the Microsoft documentation on the C++ compiler flag /Yc.
 438            </remarks>
 439        </member>
 440        <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.AutoCreate">
 441            <summary>
 442            Automatically create precompiled header file if necessary.
 443            </summary>
 444            <remarks>
 445            For further information on the use of this option
 446            see the Microsoft documentation on the C++ compiler flag /Yc.
 447            </remarks>
 448        </member>
 449        <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.Use">
 450            <summary>
 451            Use a precompiled header file.
 452            </summary>
 453            <remarks>
 454            For further information on the use of this option
 455            see the Microsoft documentation on the C++ compiler flag /Yu.
 456            </remarks>
 457        </member>
 458        <member name="T:NAnt.VSNet.Types.WebMap">
 459            <summary>
 460            Represents a single mapping from URL project path to physical project 
 461            path.
 462            </summary>
 463        </member>
 464        <member name="P:NAnt.VSNet.Types.WebMap.Url">
 465            <summary>
 466            Specifies the URL of the project file, or a URL fragment to match.
 467            </summary>
 468            <value>
 469            The URL of the project file or the URL fragment to match.
 470            </value>
 471        </member>
 472        <member name="P:NAnt.VSNet.Types.WebMap.Path">
 473            <summary>
 474            Specifies the actual path to the project file, or the path fragment 
 475            to replace.
 476            </summary>
 477            <value>
 478            The actual path to the project file or the path fragment to replace 
 479            the URL fragment with.
 480            </value>
 481        </member>
 482        <member name="P:NAnt.VSNet.Types.WebMap.CaseSensitive">
 483            <summary>
 484            Specifies whether the mapping is case-sensitive or not.
 485            </summary>
 486            <value>
 487            A boolean flag representing the case-sensitivity of the mapping.  Default is <see langword="true" />.
 488            </value>
 489        </member>
 490        <member name="P:NAnt.VSNet.Types.WebMap.IfDefined">
 491            <summary>
 492            Indicates if the URL of the project file should be mapped.
 493            </summary>
 494            <value>
 495            <see langword="true" /> if the URL of the project file should be 
 496            mapped; otherwise, <see langword="false" />.
 497            </value>
 498        </member>
 499        <member name="P:NAnt.VSNet.Types.WebMap.UnlessDefined">
 500            <summary>
 501            Indicates if the URL of the project file should not be mapped.
 502            </summary>
 503            <value>
 504            <see langword="true" /> if the URL of the project file should not 
 505            be mapped; otherwise, <see langword="false" />.
 506            </value>
 507        </member>
 508        <member name="T:NAnt.VSNet.Types.WebMapCollection">
 509            <summary>
 510            Contains a strongly typed collection of <see cref="T:NAnt.VSNet.Types.WebMap"/> 
 511            objects.
 512            </summary>
 513        </member>
 514        <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor">
 515            <summary>
 516            Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class.
 517            </summary>
 518        </member>
 519        <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor(NAnt.VSNet.Types.WebMapCollection)">
 520            <summary>
 521            Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class
 522            with the specified <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> instance.
 523            </summary>
 524        </member>
 525        <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor(NAnt.VSNet.Types.WebMap[])">
 526            <summary>
 527            Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class
 528            with the specified array of <see cref="T:NAnt.VSNet.Types.WebMap"/> instances.
 529            </summary>
 530        </member>
 531        <member name="M:NAnt.VSNet.Types.WebMapCollection.FindBestMatch(System.String)">
 532            <summary>
 533            Find the best matching <see cref="T:NAnt.VSNet.Types.WebMap"/> for the given Uri.
 534            </summary>
 535            <param name="uri">The value to match against the <see cref="T:NAnt.VSNet.Types.WebMap"/> objects in the collection.</param>
 536        </member>
 537        <member name="M:NAnt.VSNet.Types.WebMapCollection.Add(NAnt.VSNet.Types.WebMap)">
 538            <summary>
 539            Adds a <see cref="T:NAnt.VSNet.Types.WebMap"/> to the end of the collection.
 540            </summary>
 541            <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to be added to the end of the collection.</param> 
 542            <returns>The position into which the new element was inserted.</returns>
 543        </member>
 544        <member name="M:NAnt.VSNet.Types.WebMapCollection.AddRange(NAnt.VSNet.Types.WebMap[])">
 545            <summary>
 546            Adds the elements of a <see cref="T:NAnt.VSNet.Types.WebMap"/> array to the end of the collection.
 547            </summary>
 548            <param name="items">The array of <see cref="T:NAnt.VSNet.Types.WebMap"/> elements to be added to the end of the collection.</param> 
 549        </member>
 550        <member name="M:NAnt.VSNet.Types.WebMapCollection.AddRange(NAnt.VSNet.Types.WebMapCollection)">
 551            <summary>
 552            Adds the elements of a <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> to the end of the collection.
 553            </summary>
 554            <param name="items">The <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> to be added to the end of the collection.</param> 
 555        </member>
 556        <member name="M:NAnt.VSNet.Types.WebMapCollection.Contains(NAnt.VSNet.Types.WebMap)">
 557            <summary>
 558            Determines whether a <see cref="T:NAnt.VSNet.Types.WebMap"/> is in the collection.
 559            </summary>
 560            <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to locate in the collection.</param> 
 561            <returns>
 562            <see langword="true"/> if <paramref name="item"/> is found in the 
 563            collection; otherwise, <see langword="false"/>.
 564            </returns>
 565        </member>
 566        <member name="M:NAnt.VSNet.Types.WebMapCollection.Contains(System.String)">
 567            <summary>
 568            Determines whether a <see cref="T:NAnt.VSNet.Types.WebMap"/> with the specified
 569            value is in the collection.
 570            </summary>
 571            <param name="value">The argument value to locate in the collection.</param> 
 572            <returns>
 573            <see langword="true"/> if a <see cref="T:NAnt.VSNet.Types.WebMap"/> with value 
 574            <paramref name="value"/> is found in the collection; otherwise, 
 575            <see langword="false"/>.
 576            </returns>
 577        </member>
 578        <member name="M:NAnt.VSNet.Types.WebMapCollection.CopyTo(NAnt.VSNet.Types.WebMap[],System.Int32)">
 579            <summary>
 580            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.        
 581            </summary>
 582            <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param> 
 583            <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
 584        </member>
 585        <member name="M:NAnt.VSNet.Types.WebMapCollection.IndexOf(NAnt.VSNet.Types.WebMap)">
 586            <summary>
 587            Retrieves the index of a specified <see cref="T:NAnt.VSNet.Types.WebMap"/> object in the collection.
 588            </summary>
 589            <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> object for which the index is returned.</param> 
 590            <returns>
 591            The index of the specified <see cref="T:NAnt.VSNet.Types.WebMap"/>. If the <see cref="T:NAnt.VSNet.Types.WebMap"/> is not currently a member of the collection, it returns -1.
 592            </returns>
 593        </member>
 594        <member name="M:NAnt.VSNet.Types.WebMapCollection.Insert(System.Int32,NAnt.VSNet.Types.WebMap)">
 595            <summary>
 596            Inserts a <see cref="T:NAnt.VSNet.Types.WebMap"/> into the collection at the specified index.
 597            </summary>
 598            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
 599            <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to insert.</param>
 600        </member>
 601        <member name="M:NAnt.VSNet.Types.WebMapCollection.GetEnumerator">
 602            <summary>
 603            Returns an enumerator that can iterate through the collection.
 604            </summary>
 605            <returns>
 606            A <see cref="T:NAnt.VSNet.Types.WebMapEnumerator"/> for the entire collection.
 607            </returns>
 608        </member>
 609        <member name="M:NAnt.VSNet.Types.WebMapCollection.Remove(NAnt.VSNet.Types.WebMap)">
 610            <summary>
 611            Removes a member from the collection.
 612            </summary>
 613            <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to remove from the collection.</param>
 614        </member>
 615        <member name="P:NAnt.VSNet.Types.WebMapCollection.Item(System.Int32)">
 616            <summary>
 617            Gets or sets the element at the specified index.
 618            </summary>
 619            <param name="index">The zero-based index of the element to get or set.</param>
 620        </member>
 621        <member name="P:NAnt.VSNet.Types.WebMapCollection.Item(System.String)">
 622            <summary>
 623            Gets the <see cref="T:NAnt.VSNet.Types.WebMap"/> with the specified value.
 624            </summary>
 625            <param name="value">The value of the <see cref="T:NAnt.VSNet.Types.WebMap"/> to get.</param>
 626        </member>
 627        <member name="T:NAnt.VSNet.Types.WebMapEnumerator">
 628            <summary>
 629            Enumerates the <see cref="T:NAnt.VSNet.Types.WebMap"/> elements of a <see cref="T:NAnt.VSNet.Types.WebMapCollection"/>.
 630            </summary>
 631        </member>
 632        <member name="M:NAnt.VSNet.Types.WebMapEnumerator.#ctor(NAnt.VSNet.Types.WebMapCollection)">
 633            <summary>
 634            Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapEnumerator"/> class
 635            with the specified <see cref="T:NAnt.VSNet.Types.WebMapCollection"/>.
 636            </summary>
 637            <param name="arguments">The collection that should be enumerated.</param>
 638        </member>
 639        <member name="M:NAnt.VSNet.Types.WebMapEnumerator.MoveNext">
 640            <summary>
 641            Advances the enumerator to the next element of the collection.
 642            </summary>
 643            <returns>
 644            <see langword="true" /> if the enumerator was successfully advanced 
 645            to the next element; <see langword="false" /> if the enumerator has 
 646            passed the end of the collection.
 647            </returns>
 648        </member>
 649        <member name="M:NAnt.VSNet.Types.WebMapEnumerator.Reset">
 650            <summary>
 651            Sets the enumerator to its initial position, which is before the 
 652            first element in the collection.
 653            </summary>
 654        </member>
 655        <member name="P:NAnt.VSNet.Types.WebMapEnumerator.Current">
 656            <summary>
 657            Gets the current element in the collection.
 658            </summary>
 659            <returns>
 660            The current element in the collection.
 661            </returns>
 662        </member>
 663        <member name="M:NAnt.VSNet.ReferenceBase.GetPrimaryOutputFile(NAnt.VSNet.Configuration)">
 664            <summary>
 665            Gets the output path of the reference, without taking the "copy local"
 666            setting into consideration.
 667            </summary>
 668            <param name="solutionConfiguration">The solution configuration that is built.</param>
 669            <returns>
 670            The full output path of the reference.
 671            </returns>
 672        </member>
 673        <member name="M:NAnt.VSNet.ReferenceBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
 674            <summary>
 675            Gets the complete set of output files of the reference for the 
 676            specified configuration.
 677            </summary>
 678            <param name="solutionConfiguration">The solution configuration that is built.</param>
 679            <param name="outputFiles">The set of output files to be updated.</param>
 680            <remarks>
 681            The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the 
 682            full path of the output file and the value is the path relative to
 683            the output directory.
 684            </remarks>
 685        </member>
 686        <member name="M:NAnt.VSNet.ReferenceBase.GetAssemblyReferences(NAnt.VSNet.Configuration)">
 687            <summary>
 688            Gets the complete set of assemblies that need to be referenced when
 689            a project references this component.
 690            </summary>
 691            <param name="solutionConfiguration">The solution configuration that is built.</param>
 692            <returns>
 693            The complete set of assemblies that need to be referenced when a 
 694            project references this component.
 695            </returns>
 696        </member>
 697        <member name="M:NAnt.VSNet.ReferenceBase.GetTimestamp(NAnt.VSNet.Configuration)">
 698            <summary>
 699            Gets the timestamp of the reference.
 700            </summary>
 701            <param name="solutionConfiguration">The solution configuration that is built.</param>
 702            <returns>
 703            The timestamp of the reference.
 704            </returns>
 705        </member>
 706        <member name="M:NAnt.VSNet.ReferenceBase.IsManaged(NAnt.VSNet.Configuration)">
 707            <summary>
 708            Gets a value indicating whether the reference is managed for the
 709            specified configuration.
 710            </summary>
 711            <param name="solutionConfiguration">The solution configuration that is built.</param>
 712            <returns>
 713            <see langword="true" /> if the reference is managed for the
 714            specified configuration; otherwise, <see langword="false" />.
 715            </returns>
 716        </member>
 717        <member name="M:NAnt.VSNet.ReferenceBase.GetFileTimestamp(System.String)">
 718            <summary>
 719            Returns the date and time the specified file was last written to.
 720            </summary>
 721            <param name="fileName">The file for which to obtain write date and time information.</param>
 722            <returns>
 723            A <see cref="T:System.DateTime"/> structure set to the date and time that 
 724            the specified file was last written to, or 
 725            <see cref="F:System.DateTime.MaxValue"/> if the specified file does not
 726            exist.
 727            </returns>
 728        </member>
 729        <member name="M:NAnt.VSNet.ReferenceBase.Log(NAnt.Core.Level,System.String)">
 730            <summary>
 731            Logs a message with the given priority.
 732            </summary>
 733            <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
 734            <param name="message">The message to be logged.</param>
 735            <remarks>
 736            The actual logging is delegated to the underlying task.
 737            </remarks>
 738        </member>
 739        <member name="M:NAnt.VSNet.ReferenceBase.Log(NAnt.Core.Level,System.String,System.Object[])">
 740            <summary>
 741            Logs a message with the given priority.
 742            </summary>
 743            <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
 744            <param name="message">The message to log, containing zero or more format items.</param>
 745            <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
 746            <remarks>
 747            The actual logging is delegated to the underlying task.
 748            </remarks>
 749        </member>
 750        <member name="P:NAnt.VSNet.ReferenceBase.CopyLocal">
 751            <summary>
 752            Gets a value indicating whether the output file(s) of this reference 
 753            should be copied locally.
 754            </summary>
 755            <value>
 756            <see langword="true" /> if the output file(s) of this reference 
 757            should be copied locally; otherwise, <see langword="false" />.
 758            </value>
 759        </member>
 760        <member name="P:NAnt.VSNet.ReferenceBase.IsSystem">
 761            <summary>
 762            Gets a value indicating whether this reference represents a system 
 763            assembly.
 764            </summary>
 765            <value>
 766            <see langword="true" /> if this reference represents a system 
 767            assembly; otherwise, <see langword="false" />.
 768            </value>
 769        </member>
 770        <member name="P:NAnt.VSNet.ReferenceBase.Parent">
 771            <summary>
 772            Gets the project in which the reference is defined.
 773            </summary>
 774        </member>
 775        <member name="M:NAnt.VSNet.FileReferenceBase.IsManaged(NAnt.VSNet.Configuration)">
 776            <summary>
 777            Gets a value indicating whether the reference is managed for the
 778            specified configuration.
 779            </summary>
 780            <param name="config">The build configuration of the reference.</param>
 781            <returns>
 782            <see langword="true" />.
 783            </returns>
 784        </member>
 785        <member name="M:NAnt.VSNet.FileReferenceBase.GetAssemblyOutputFiles(System.String,System.Collections.Hashtable)">
 786            <summary>
 787            Gets the complete set of output files for the specified assembly 
 788            and adds them to <paremref name="outputFiles"/> collection.
 789            </summary>
 790            <param name="assemblyFile">The path of the assembly to get the output files for.</param>
 791            <param name="outputFiles">The set of output files to be updated.</param>
 792            <remarks>
 793            The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the 
 794            full path of the output file and the value is the path relative to
 795            the output directory.
 796            </remarks>
 797        </member>
 798        <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetPrimaryOutputFile(NAnt.VSNet.Configuration)">
 799            <summary>
 800            Gets the path of the reference, without taking the "copy local"
 801            setting into consideration.
 802            </summary>
 803            <param name="solutionConfiguration">The solution configuration that is built.</param>
 804            <returns>
 805            The output path of the reference.
 806            </returns>
 807        </member>
 808        <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
 809            <summary>
 810            Gets the complete set of output files for the referenced project.
 811            </summary>
 812            <param name="solutionConfiguration">The solution configuration that is built.</param>
 813            <param name="outputFiles">The set of output files to be updated.</param>
 814            <remarks>
 815            The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the 
 816            full path of the output file and the value is the path relative to
 817            the output directory.
 818            </remarks>
 819        </member>
 820        <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetAssemblyReferences(NAnt.VSNet.Configuration)">
 821            <summary>
 822            Gets the complete set of assemblies that need to be referenced when
 823            a project references this component.
 824            </summary>
 825            <param name="solutionConfiguration">The solution configuration that is built.</param>
 826            <returns>
 827            The complete set of assemblies that need to be referenced when a 
 828            project references this component.
 829            </returns>
 830        </member>
 831        <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetTimestamp(NAnt.VSNet.Configuration)">
 832            <summary>
 833            Gets the timestamp of the reference.
 834            </summary>
 835            <param name="solutionConfiguration">The solution configuration that is built.</param>
 836            <returns>
 837            The timestamp of the reference.
 838            </returns>
 839        </member>
 840        <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveAssemblyReference">
 841            <summary>
 842            Resolves an assembly reference.
 843            </summary>
 844            <returns>
 845            The full path to the resolved assembly, or <see langword="null" />
 846            if the assembly reference could not be resolved.
 847            </returns>
 848        </member>
 849        <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveFromFolderList(System.Collections.Specialized.StringCollection,System.String)">
 850            <summary>
 851            Searches for the given file in all paths in <paramref name="folderList" />.
 852            </summary>
 853            <param name="folderList">The folders to search.</param>
 854            <param name="fileName">The file to search for.</param>
 855            <returns>
 856            The path of the assembly if <paramref name="fileName" /> was found
 857            in <paramref name="folderList" />; otherwise, <see langword="null" />.
 858            </returns>
 859        </member>
 860        <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveFromFramework(System.String)">
 861            <summary>
 862            Resolves an assembly reference in the framework assembly directory
 863            of the target framework.
 864            </summary>
 865            <param name="fileName">The file to search for.</param>
 866            <returns>
 867            The full path of the assembly file if the assembly could be located 
 868            in the framework assembly directory; otherwise, <see langword="null" />.
 869            </returns>
 870        </member>
 871        <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveFromRelativePath(System.String)">
 872            <summary>
 873            Resolves an assembly reference using a path relative to the project 
 874            directory.
 875            </summary>
 876            <returns>
 877            The full path of the assembly, or <see langword="null"/> if 
 878            <paramref name="relativePath"/> is <see langword="null"/> or an
 879            empty <see cref="T:System.String"/>.
 880            </returns>
 881        </member>
 882        <member name="P:NAnt.VSNet.AssemblyReferenceBase.CopyLocal">
 883            <summary>
 884            Gets a value indicating whether the output file(s) of this reference 
 885            should be copied locally.
 886            </summary>
 887            <value>
 888            <see langword="true" /> if the output file(s) of this reference 
 889            should be copied locally; otherwise, <see langword="false" />.
 890            </value>
 891        </member>
 892        <member name="P:NAnt.VSNet.AssemblyReferenceBase.IsSystem">
 893            <summary>
 894            Gets a value indicating whether this reference represents a system 
 895            assembly.
 896            </summary>
 897            <value>
 898            <see langword="true" /> if this reference represents a system 
 899            assembly; otherwise, <see langword="false" />.
 900            </value>
 901        </member>
 902        <member name="M:NAnt.VSNet.ConfigurationBase.#ctor(NAnt.VSNet.ProjectBase)">
 903            <summary>
 904            Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationBase"/> 
 905            class with the given <see cref="T:NAnt.VSNet.ProjectBase"/>.
 906            </summary>
 907            <param name="project">The project of the configuration.</param>
 908        </member>
 909        <member name="M:NAnt.VSNet.ConfigurationBase.ExpandMacro(System.String)">
 910            <summary>
 911            Expands the given macro.
 912            </summary>
 913            <param name="macro">The macro to expand.</param>
 914            <returns>
 915            The expanded macro.
 916            </returns>
 917            <exception cref="T:NAnt.Core.BuildException">
 918              <para>The macro is not supported.</para>
 919              <para>-or-</para>
 920              <para>The macro is not implemented.</para>
 921              <para>-or-</para>
 922              <para>The macro cannot be expanded.</para>
 923            </exception>
 924            <exception cref="T:System.NotImplementedException">
 925              <para>Expansion of a given macro is not yet implemented.</para>
 926            </exception>
 927        </member>
 928        <member name="M:NAnt.VSNet.ConfigurationBase.EvaluateMacro(System.Text.RegularExpressions.Match)">
 929            <summary>
 930            Is called each time a regular expression match is found during a 
 931            <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/> operation.
 932            </summary>
 933            <param name="m">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a single regular expression match during a <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/>.</param>
 934            <returns>
 935            The expanded <see cref="T:System.Text.RegularExpressions.Match"/>.
 936            </returns>
 937        </member>
 938        <member name="P:NAnt.VSNet.ConfigurationBase.Project">
 939            <summary>
 940            Gets the project.
 941            </summary>
 942        </member>
 943        <member name="P:NAnt.VSNet.ConfigurationBase.Name">
 944            <summary>
 945            Gets the name of the configuration.
 946            </summary>
 947        </member>
 948        <member name="P:NAnt.VSNet.ConfigurationBase.ObjectDir">
 949            <summary>
 950            Get the directory in which intermediate build output will be stored 
 951            for this configuration.
 952            </summary>
 953            <remarks>
 954            <para>
 955            This is a directory relative to the project directory named 
 956            <c>obj\&lt;configuration name&gt;</c>.
 957            </para>
 958            <para>
 959            <c>.resx</c> and <c>.licx</c> files will only be recompiled if the
 960            compiled resource files in the <see cref="P:NAnt.VSNet.ConfigurationBase.ObjectDir"/> are not 
 961            uptodate.
 962            </para>
 963            </remarks>
 964        </member>
 965        <member name="P:NAnt.VSNet.ConfigurationBase.OutputDir">
 966            <summary>
 967            Gets the output directory.
 968            </summary>
 969        </member>
 970        <member name="P:NAnt.VSNet.ConfigurationBase.OutputPath">
 971            <summary>
 972            Gets the path for the output file.
 973            </summary>
 974        </member>
 975        <member name="P:NAnt.VSNet.ConfigurationBase.BuildPath">
 976            <summary>
 977            Gets the path in which the output file will be created before its
 978            copied to the actual output path.
 979            </summary>
 980        </member>
 981        <member name="P:NAnt.VSNet.ConfigurationBase.RelativeOutputDir">
 982            <summary>
 983            Get the path of the output directory relative to the project
 984            directory.
 985            </summary>
 986        </member>
 987        <member name="P:NAnt.VSNet.ConfigurationBase.PlatformName">
 988            <summary>
 989            Gets the platform that the configuration targets.
 990            </summary>
 991            <value>
 992            The platform targeted by the configuration.
 993            </value>
 994        </member>
 995        <member name="P:NAnt.VSNet.ConfigurationBase.ExtraOutputFiles">
 996            <summary>
 997            Gets the set of output files that is specific to the project
 998            configuration.
 999            </summary>
1000            <value>
1001            The set of output files that is specific to the project
1002            configuration.
1003            </value>
1004            <remarks>
1005            The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the 
1006            full path of the output file and the value is the path relative to
1007            the output directory.
1008            </remarks>
1009        </member>
1010        <member name="M:NAnt.VSNet.ConfigurationDictionary.#ctor">
1011            <summary>
1012            Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationDictionary"/> class.
1013            </summary>
1014        </member>
1015        <member name="M:NAnt.VSNet.ConfigurationMap.#ctor">
1016            <summary>
1017            Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationMap"/> class.
1018            </summary>
1019        </member>
1020        <member name="M:NAnt.VSNet.ConfigurationMap.#ctor(System.Int32)">
1021            <summary>
1022            Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationMap"/>
1023            class with the specified initial capacity. 
1024            </summary>
1025            <param name="capacity">The appropriate number of entries that the <see cref="T:NAnt.VSNet.ConfigurationMap"/> can initially contain.</param>
1026        </member>
1027        <member name="P:NAnt.VSNet.ConfigurationSettings.PlatformName">
1028            <summary>
1029            Gets the platform that the configuration targets.
1030            </summary>
1031            <value>
1032            The platform targeted by the configuration.
1033            </value>
1034        </member>
1035        <member name="P:NAnt.VSNet.ConfigurationSettings.BuildPath">
1036            <summary>
1037            Gets the path in which the output file will be created before its
1038            copied to the actual output path.
1039            </summary>
1040        </member>
1041        <member name="P:NAnt.VSNet.ConfigurationSettings.RegisterForComInterop">
1042            <summary>
1043            Gets a value indicating whether to register the project output for
1044            use with COM components.
1045            </summary>
1046            <value>
1047            <see langword="true" /> if the project output should be registered
1048            for use with COM components; otherwise, <see langword="false" />.
1049            </value>
1050        </member>
1051        <member name="T:NAnt.VSNet.ProjectBase">
1052            <summary>
1053            Base class for all project classes.
1054            </summary>
1055        </member>
1056        <member name="M:NAnt.VSNet.ProjectBase.#ctor(System.Xml.XmlElement,NAnt.VSNet.Tasks.SolutionTask,System.CodeDom.Compiler.TempFileCollection,NAnt.Core.Util.GacCache,NAnt.VSNet.ReferencesResolv…

Large files files are truncated, but you can click here to view the full file