org.apache.tools.ant.taskdefs.optional.dotnet
Class CSharp

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.MatchingTask
                    |
                    +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetBaseMatchingTask
                          |
                          +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile
                                |
                                +--org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
All Implemented Interfaces:
SelectorContainer

public class CSharp
extends DotnetCompile

Compiles C# source into executables or modules. csc.exe on Windows or mcs on other platforms must be on the execute path, unless another executable or the full path to that executable is specified in the executable parameter

All parameters are optional: <csc/> should suffice to produce a debug build of all *.cs files. However, naming an destFilestops the csc compiler from choosing an output name from random, and allows the dependency checker to determine if the file is out of date.

The task is a directory based task, so attributes like includes="*.cs" and excludes="broken.cs" can be used to control the files pulled in. By default, all *.cs files from the project folder down are included in the command. When this happens the output file -if not specified- is taken as the first file in the list, which may be somewhat hard to control. Specifying the output file with destFile seems prudent.

For more complex source trees, nested src elemements can be supplied. When such an element is present, the implicit fileset is ignored. This makes sense, when you think about it :)

References to external files can be made through the references attribute, or (since Ant1.6), via nested <reference> filesets. With the latter, the timestamps of the references are also used in the dependency checking algorit62:02:50 CEST 2004 --> org.apache.tools.ant.taskdefs.optional.dotnet Class Hierarchy (Apache Ant API)


Hierarchy For Package org.apache.tools.ant.taskdefs.optional.dotnet

Package Hierarchies:
All Packages

Class Hierarchy



Copyright ? 2000-2004 Apache Software Foundation. All Rights Reserved. ./usr/share/doc/ant-doc/javadocs/org/apache/tools/ant/taskdefs/optional/dotnet/CSharp.html0000644000000000000000000016330010126233323031674 0ustar rootroot00000000000000 CSharp (Apache Ant API)

org.apache.tools.ant.taskdefs.optional.dotnet
Class CSharp

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.MatchingTask
                    |
                    +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetBaseMatchingTask
                          |
                          +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile
                                |
                                +--org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
All Implemented Interfaces:
SelectorContainer

public class CSharp
extends DotnetCompile

Compiles C# source into executables or modules. csc.exe on Windows or mcs on other platforms must be on the execute path, unless another executable or the full path to that executable is specified in the executable parameter

All parameters are optional: <csc/> should suffice to produce a debug build of all *.cs files. However, naming an destFilestops the csc compiler from choosing an output name from random, and allows the dependency checker to determine if the file is out of date.

The task is a directory based task, so attributes like includes="*.cs" and excludes="broken.cs" can be used to control the files pulled in. By default, all *.cs files from the project folder down are included in the command. When this happens the output file -if not specified- is taken as the first file in the list, which may be somewhat hard to control. Specifying the output file with destFile seems prudent.

For more complex source trees, nested src elemements can be supplied. When such an element is present, the implicit fileset is ignored. This makes sense, when you think about it :)

References to external files can be made through the references attribute, or (since Ant1.6), via nested <reference> filesets. With the latter, the timestamps of the references are also used in the dependency checking algorit62:02:50 CEST 2004 --> org.apache.tools.ant.taskdefs.optional.dotnet Class Hierarchy (Apache Ant API)


Hierarchy For Package org.apache.tools.ant.taskdefs.optional.dotnet

Package Hierarchies:
All Packages

Class Hierarchy



Copyright ? 2000-2004 Apache Software Foundation. All Rights Reserved. ./usr/share/doc/ant-doc/javadocs/org/apache/tools/ant/taskdefs/optional/dotnet/CSharp.html0000644000000000000000000016330010126233323031674 0ustar rootroot00000000000000 CSharp (Apache Ant API)

org.apache.tools.ant.taskdefs.optional.dotnet
Class CSharp

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.MatchingTask
                    |
                    +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetBaseMatchingTask
                          |
                          +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile
                                |
                                +--org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
All Implemented Interfaces:
SelectorContainer

public class CSharp
extends DotnetCompile

Compiles C# source into executables or modules. csc.exe on Windows or mcs on other platforms must be on the execute path, unless another executable or the full path to that executable is specified in the executable parameter

All parameters are optional: <csc/> should suffice to produce a debug build of all *.cs files. However, naming an destFilestops the csc compiler from choosing an output name from random, and allows the dependency checker to determine if the file is out of date.

The task is a directory based task, so attributes like includes="*.cs" and excludes="broken.cs" can be used to control the files pulled in. By default, all *.cs files from the project folder down are included in the command. When this happens the output file -if not specified- is taken as the first file in the list, which may be somewhat hard to control. Specifying the output file with destFile seems prudent.

For more complex source trees, nested src elemements can be supplied. When such an element is present, the implicit fileset is ignored. This makes sense, when you think about it :)

References to external files can be made through the references attribute, or (since Ant1.6), via nested <reference> filesets. With the latter, the timestamps of the references are also used in the dependency checking algorit62:02:50 CEST 2004 --> org.apache.tools.ant.taskdefs.optional.dotnet Class Hierarchy (Apache Ant API)


Hierarchy For Package org.apache.tools.ant.taskdefs.optional.dotnet

Package Hierarchies:
All Packages

Class Hierarchy



Copyright ? 2000-2004 Apache Software Foundation. All Rights Reserved. ./usr/share/doc/ant-doc/javadocs/org/apache/tools/ant/taskdefs/optional/dotnet/CSharp.html0000644000000000000000000016330010126233323031674 0ustar rootroot00000000000000 CSharp (Apache Ant API)

org.apache.tools.ant.taskdefs.optional.dotnet
Class CSharp

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.MatchingTask
                    |
                    +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetBaseMatchingTask
                          |
                          +--org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile
                                |
                                +--org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
All Implemented Interfaces:
SelectorContainer

public class CSharp
extends DotnetCompile

Compiles C# source into executables or modules. csc.exe on Windows or mcs on other platforms must be on the execute path, unless another executable or the full path to that executable is specified in the executable parameter

All parameters are optional: <csc/> should suffice to produce a debug build of all *.cs files. However, naming an destFilestops the csc compiler from choosing an output name from random, and allows the dependency checker to determine if the file is out of date.

The task is a directory based task, so attributes like includes="*.cs" and excludes="broken.cs" can be used to control the files pulled in. By default, all *.cs files from the project folder down are included in the command. When this happens the output file -if not specified- is taken as the first file in the list, which may be somewhat hard to control. Specifying the output file with destFile seems prudent.

For more complex source trees, nested src elemements can be supplied. When such an element is present, the implicit fileset is ignored. This makes sense, when you think about it :)

References to external files can be made through the references attribute, or (since Ant1.6), via nested <reference> filesets. With the latter, the timestamps of the references are also used in the dependency checking algorit62:02:50 CEST 2004 --> org.apache.tools.ant.taskdefs.optional.dotnet Class Hierarchy (Apache Ant API)


Hierarchy For Package org.apache.tools.ant.taskdefs.optional.dotnet

Package Hierarchies:
All Packages

Class Hierarchy