source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/build/javadocs/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 87.2 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.4.2_13) on Mon Oct 01 14:33:25 NZST 2007 -->
6<TITLE>
7DotnetCompile (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile class">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17 parent.document.title="DotnetCompile (Apache Ant API)";
18}
19</SCRIPT>
20
21</HEAD>
22
23<BODY BGCOLOR="white" onload="windowTitle();">
24
25
26<!-- ========= START OF TOP NAVBAR ======= -->
27<A NAME="navbar_top"><!-- --></A>
28<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30<TR>
31<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32<A NAME="navbar_top_firstrow"><!-- --></A>
33<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34 <TR ALIGN="center" VALIGN="top">
35 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42 </TR>
43</TABLE>
44</TD>
45<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46</EM>
47</TD>
48</TR>
49
50<TR>
51<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet"><B>PREV CLASS</B></A>&nbsp;
53&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.TargetTypes.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet"><B>NEXT CLASS</B></A></FONT></TD>
54<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55 <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
56&nbsp;<A HREF="DotnetCompile.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
57&nbsp;<SCRIPT type="text/javascript">
58 <!--
59 if(window==top) {
60 document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61 }
62 //-->
63</SCRIPT>
64<NOSCRIPT>
65 <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66</NOSCRIPT>
67
68</FONT></TD>
69</TR>
70<TR>
71<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72 SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75</TR>
76</TABLE>
77<A NAME="skip-navbar_top"></A>
78<!-- ========= END OF TOP NAVBAR ========= -->
79
80<HR>
81<!-- ======== START OF CLASS DATA ======== -->
82<H2>
83<FONT SIZE="-1">
84org.apache.tools.ant.taskdefs.optional.dotnet</FONT>
85<BR>
86Class DotnetCompile</H2>
87<PRE>
88java.lang.Object
89 <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../../../org/apache/tools/ant/ProjectComponent.html" title="class in org.apache.tools.ant">org.apache.tools.ant.ProjectComponent</A>
90 <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">org.apache.tools.ant.Task</A>
91 <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html" title="class in org.apache.tools.ant.taskdefs">org.apache.tools.ant.taskdefs.MatchingTask</A>
92 <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">org.apache.tools.ant.taskdefs.optional.dotnet.DotnetBaseMatchingTask</A>
93 <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile</B>
94</PRE>
95<DL>
96<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tools/ant/types/selectors/SelectorContainer.html" title="interface in org.apache.tools.ant.types.selectors">SelectorContainer</A></DD>
97</DL>
98<DL>
99<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/CSharp.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">CSharp</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/JSharp.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">JSharp</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/VisualBasicCompile.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">VisualBasicCompile</A></DD>
100</DL>
101<HR>
102<DL>
103<DT>public abstract class <B>DotnetCompile</B><DT>extends <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetBaseMatchingTask</A></DL>
104
105<P>
106Abstract superclass for dotnet compiler tasks.
107
108 History
109 <table>
110 <tr>
111 <td>
112 0.1
113 </td>
114 <td>
115 First creation
116 </td>
117 <td>
118 Most of the code here was copied verbatim from v0.3 of
119 Steve Loughran's CSharp optional task. Abstracted functionality
120 to allow subclassing of other dotnet compiler types.
121 </td>
122 </tr>
123
124 </table>
125<P>
126
127<P>
128<DL>
129<DT><B>Version:</B></DT>
130 <DD>0.1</DD>
131</DL>
132<HR>
133
134<P>
135<!-- ======== NESTED CLASS SUMMARY ======== -->
136
137<A NAME="nested_class_summary"><!-- --></A>
138<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
139<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
140<TD COLSPAN=2><FONT SIZE="+2">
141<B>Nested Class Summary</B></FONT></TD>
142</TR>
143<TR BGCOLOR="white" CLASS="TableRowColor">
144<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145<CODE>static&nbsp;class</CODE></FONT></TD>
146<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.TargetTypes.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetCompile.TargetTypes</A></B></CODE>
147
148<BR>
149&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Target types to build.</TD>
150</TR>
151</TABLE>
152&nbsp;
153<!-- =========== FIELD SUMMARY =========== -->
154
155<A NAME="field_summary"><!-- --></A>
156<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
157<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
158<TD COLSPAN=2><FONT SIZE="+2">
159<B>Field Summary</B></FONT></TD>
160</TR>
161<TR BGCOLOR="white" CLASS="TableRowColor">
162<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
163<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
164<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#additionalModules">additionalModules</A></B></CODE>
165
166<BR>
167&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list of extra modules to refer to</TD>
168</TR>
169<TR BGCOLOR="white" CLASS="TableRowColor">
170<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
171<CODE>protected &nbsp;boolean</CODE></FONT></TD>
172<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#debug">debug</A></B></CODE>
173
174<BR>
175&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;debug flag.</TD>
176</TR>
177<TR BGCOLOR="white" CLASS="TableRowColor">
178<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
179<CODE>protected &nbsp;java.util.Vector</CODE></FONT></TD>
180<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#definitionList">definitionList</A></B></CODE>
181
182<BR>
183&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a list of definitions to support;</TD>
184</TR>
185<TR BGCOLOR="white" CLASS="TableRowColor">
186<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
187<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
188<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#executable">executable</A></B></CODE>
189
190<BR>
191&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;executable</TD>
192</TR>
193<TR BGCOLOR="white" CLASS="TableRowColor">
194<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
195<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
196<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#extraOptions">extraOptions</A></B></CODE>
197
198<BR>
199&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any extra command options?</TD>
200</TR>
201<TR BGCOLOR="white" CLASS="TableRowColor">
202<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
203<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
204<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#mainClass">mainClass</A></B></CODE>
205
206<BR>
207&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main class (or null for automatic choice)</TD>
208</TR>
209<TR BGCOLOR="white" CLASS="TableRowColor">
210<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
211<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
212<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#REFERENCE_OPTION">REFERENCE_OPTION</A></B></CODE>
213
214<BR>
215&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
216</TR>
217<TR BGCOLOR="white" CLASS="TableRowColor">
218<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
219<CODE>protected &nbsp;java.util.Vector</CODE></FONT></TD>
220<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#referenceFilesets">referenceFilesets</A></B></CODE>
221
222<BR>
223&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filesets of references</TD>
224</TR>
225<TR BGCOLOR="white" CLASS="TableRowColor">
226<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
227<CODE>protected &nbsp;java.util.Vector</CODE></FONT></TD>
228<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#resources">resources</A></B></CODE>
229
230<BR>
231&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;our resources</TD>
232</TR>
233<TR BGCOLOR="white" CLASS="TableRowColor">
234<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
235<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
236<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#targetType">targetType</A></B></CODE>
237
238<BR>
239&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type of target.</TD>
240</TR>
241<TR BGCOLOR="white" CLASS="TableRowColor">
242<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
243<CODE>protected &nbsp;boolean</CODE></FONT></TD>
244<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#utf8output">utf8output</A></B></CODE>
245
246<BR>
247&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;utf out flag</TD>
248</TR>
249</TABLE>
250&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.taskdefs.optional.dotnet.DotnetBaseMatchingTask"><!-- --></A>
251<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
252<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
253<TD><B>Fields inherited from class org.apache.tools.ant.taskdefs.optional.dotnet.<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetBaseMatchingTask</A></B></TD>
254</TR>
255<TR BGCOLOR="white" CLASS="TableRowColor">
256<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#filesets">filesets</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#outputFile">outputFile</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#srcDir">srcDir</A></CODE></TD>
257</TR>
258</TABLE>
259&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask"><!-- --></A>
260<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
261<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
262<TD><B>Fields inherited from class org.apache.tools.ant.taskdefs.<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html" title="class in org.apache.tools.ant.taskdefs">MatchingTask</A></B></TD>
263</TR>
264<TR BGCOLOR="white" CLASS="TableRowColor">
265<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#fileset">fileset</A></CODE></TD>
266</TR>
267</TABLE>
268&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
269<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
270<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
271<TD><B>Fields inherited from class org.apache.tools.ant.<A HREF="../../../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A></B></TD>
272</TR>
273<TR BGCOLOR="white" CLASS="TableRowColor">
274<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/Task.html#description">description</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#location">location</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#target">target</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#taskName">taskName</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#taskType">taskType</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#wrapper">wrapper</A></CODE></TD>
275</TR>
276</TABLE>
277&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
278<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
279<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
280<TD><B>Fields inherited from class org.apache.tools.ant.<A HREF="../../../../../../../org/apache/tools/ant/ProjectComponent.html" title="class in org.apache.tools.ant">ProjectComponent</A></B></TD>
281</TR>
282<TR BGCOLOR="white" CLASS="TableRowColor">
283<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/ProjectComponent.html#project">project</A></CODE></TD>
284</TR>
285</TABLE>
286&nbsp;
287<!-- ======== CONSTRUCTOR SUMMARY ======== -->
288
289<A NAME="constructor_summary"><!-- --></A>
290<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
291<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
292<TD COLSPAN=2><FONT SIZE="+2">
293<B>Constructor Summary</B></FONT></TD>
294</TR>
295<TR BGCOLOR="white" CLASS="TableRowColor">
296<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#DotnetCompile()">DotnetCompile</A></B>()</CODE>
297
298<BR>
299&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;constructor inits everything and set up the search pattern</TD>
300</TR>
301</TABLE>
302&nbsp;
303<!-- ========== METHOD SUMMARY =========== -->
304
305<A NAME="method_summary"><!-- --></A>
306<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
307<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
308<TD COLSPAN=2><FONT SIZE="+2">
309<B>Method Summary</B></FONT></TD>
310</TR>
311<TR BGCOLOR="white" CLASS="TableRowColor">
312<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
313<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
314<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#addCompilerSpecificOptions(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand)">addCompilerSpecificOptions</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command)</CODE>
315
316<BR>
317&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add any compiler specifics</TD>
318</TR>
319<TR BGCOLOR="white" CLASS="TableRowColor">
320<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
321<CODE>&nbsp;void</CODE></FONT></TD>
322<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#addDefine(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetDefine)">addDefine</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetDefine.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetDefine</A>&nbsp;define)</CODE>
323
324<BR>
325&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add a define to the list of definitions</TD>
326</TR>
327<TR BGCOLOR="white" CLASS="TableRowColor">
328<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
329<CODE>&nbsp;void</CODE></FONT></TD>
330<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#addReference(org.apache.tools.ant.types.FileSet)">addReference</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/types/FileSet.html" title="class in org.apache.tools.ant.types">FileSet</A>&nbsp;reference)</CODE>
331
332<BR>
333&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add a new reference fileset to the compilation</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
337<CODE>protected &nbsp;int</CODE></FONT></TD>
338<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#addReferenceFilesets(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand, long)">addReferenceFilesets</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command,
339 long&nbsp;outputTimestamp)</CODE>
340
341<BR>
342&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run through the list of reference files and add them to the command</TD>
343</TR>
344<TR BGCOLOR="white" CLASS="TableRowColor">
345<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
346<CODE>&nbsp;void</CODE></FONT></TD>
347<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#addResource(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetResource)">addResource</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetResource.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetResource</A>&nbsp;resource)</CODE>
348
349<BR>
350&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link or embed a resource</TD>
351</TR>
352<TR BGCOLOR="white" CLASS="TableRowColor">
353<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
354<CODE>protected &nbsp;void</CODE></FONT></TD>
355<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#addResources(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand)">addResources</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command)</CODE>
356
357<BR>
358&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for every resource declared, we get the (language specific)
359 resource setting</TD>
360</TR>
361<TR BGCOLOR="white" CLASS="TableRowColor">
362<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
363<CODE>&nbsp;void</CODE></FONT></TD>
364<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#clear()">clear</A></B>()</CODE>
365
366<BR>
367&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reset all contents.</TD>
368</TR>
369<TR BGCOLOR="white" CLASS="TableRowColor">
370<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
371<CODE>protected &nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A></CODE></FONT></TD>
372<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#createNetCommand()">createNetCommand</A></B>()</CODE>
373
374<BR>
375&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create our helper command</TD>
376</TR>
377<TR BGCOLOR="white" CLASS="TableRowColor">
378<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
379<CODE>protected abstract &nbsp;java.lang.String</CODE></FONT></TD>
380<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#createResourceParameter(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetResource)">createResourceParameter</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetResource.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetResource</A>&nbsp;resource)</CODE>
381
382<BR>
383&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from a resource, get the</TD>
384</TR>
385<TR BGCOLOR="white" CLASS="TableRowColor">
386<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
387<CODE>&nbsp;void</CODE></FONT></TD>
388<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#execute()">execute</A></B>()</CODE>
389
390<BR>
391&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do the work by building the command line and then calling it</TD>
392</TR>
393<TR BGCOLOR="white" CLASS="TableRowColor">
394<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
395<CODE>protected &nbsp;void</CODE></FONT></TD>
396<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#fillInSharedParameters(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand)">fillInSharedParameters</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command)</CODE>
397
398<BR>
399&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fill in the common information</TD>
400</TR>
401<TR BGCOLOR="white" CLASS="TableRowColor">
402<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
403<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
404<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getAdditionalModulesParameter()">getAdditionalModulesParameter</A></B>()</CODE>
405
406<BR>
407&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the argument or null for no argument needed</TD>
408</TR>
409<TR BGCOLOR="white" CLASS="TableRowColor">
410<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
411<CODE>&nbsp;boolean</CODE></FONT></TD>
412<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getDebug()">getDebug</A></B>()</CODE>
413
414<BR>
415&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;query the debug flag</TD>
416</TR>
417<TR BGCOLOR="white" CLASS="TableRowColor">
418<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
419<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
420<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getDebugParameter()">getDebugParameter</A></B>()</CODE>
421
422<BR>
423&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the debug switch argument</TD>
424</TR>
425<TR BGCOLOR="white" CLASS="TableRowColor">
426<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
427<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
428<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getDefinitionsDelimiter()">getDefinitionsDelimiter</A></B>()</CODE>
429
430<BR>
431&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override point for delimiting definitions.</TD>
432</TR>
433<TR BGCOLOR="white" CLASS="TableRowColor">
434<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
435<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
436<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getDefinitionsParameter()">getDefinitionsParameter</A></B>()</CODE>
437
438<BR>
439&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get a list of definitions or null</TD>
440</TR>
441<TR BGCOLOR="white" CLASS="TableRowColor">
442<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
443<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
444<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getDestFileParameter()">getDestFileParameter</A></B>()</CODE>
445
446<BR>
447&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the argument or null for no argument needed</TD>
448</TR>
449<TR BGCOLOR="white" CLASS="TableRowColor">
450<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
451<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
452<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getExecutable()">getExecutable</A></B>()</CODE>
453
454<BR>
455&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method gets the name of the executable.</TD>
456</TR>
457<TR BGCOLOR="white" CLASS="TableRowColor">
458<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
459<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
460<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getExtraOptions()">getExtraOptions</A></B>()</CODE>
461
462<BR>
463&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the ExtraOptions attribute</TD>
464</TR>
465<TR BGCOLOR="white" CLASS="TableRowColor">
466<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
467<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
468<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getExtraOptionsParameter()">getExtraOptionsParameter</A></B>()</CODE>
469
470<BR>
471&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get any extra options or null for no argument needed</TD>
472</TR>
473<TR BGCOLOR="white" CLASS="TableRowColor">
474<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
475<CODE>protected &nbsp;java.lang.String[]</CODE></FONT></TD>
476<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getExtraOptionsParameters()">getExtraOptionsParameters</A></B>()</CODE>
477
478<BR>
479&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get any extra options or null for no argument needed, split
480 them if they represent multiple options.</TD>
481</TR>
482<TR BGCOLOR="white" CLASS="TableRowColor">
483<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
484<CODE>&nbsp;boolean</CODE></FONT></TD>
485<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getFailOnError()">getFailOnError</A></B>()</CODE>
486
487<BR>
488&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;query fail on error flag</TD>
489</TR>
490<TR BGCOLOR="white" CLASS="TableRowColor">
491<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
492<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
493<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getFileExtension()">getFileExtension</A></B>()</CODE>
494
495<BR>
496&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the extension of filenames to compile.</TD>
497</TR>
498<TR BGCOLOR="white" CLASS="TableRowColor">
499<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
500<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
501<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getFilePattern()">getFilePattern</A></B>()</CODE>
502
503<BR>
504&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the pattern for files to compile.</TD>
505</TR>
506<TR BGCOLOR="white" CLASS="TableRowColor">
507<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
508<CODE>&nbsp;boolean</CODE></FONT></TD>
509<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getIncludeDefaultReferences()">getIncludeDefaultReferences</A></B>()</CODE>
510
511<BR>
512&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;query automatic reference inclusion flag</TD>
513</TR>
514<TR BGCOLOR="white" CLASS="TableRowColor">
515<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
516<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
517<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getIncludeDefaultReferencesParameter()">getIncludeDefaultReferencesParameter</A></B>()</CODE>
518
519<BR>
520&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the include default references flag or null for no argument needed</TD>
521</TR>
522<TR BGCOLOR="white" CLASS="TableRowColor">
523<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
524<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
525<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getMainClass()">getMainClass</A></B>()</CODE>
526
527<BR>
528&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the MainClass attribute</TD>
529</TR>
530<TR BGCOLOR="white" CLASS="TableRowColor">
531<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
532<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
533<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getMainClassParameter()">getMainClassParameter</A></B>()</CODE>
534
535<BR>
536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the /main argument or null for no argument needed</TD>
537</TR>
538<TR BGCOLOR="white" CLASS="TableRowColor">
539<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
540<CODE>&nbsp;boolean</CODE></FONT></TD>
541<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getOptimize()">getOptimize</A></B>()</CODE>
542
543<BR>
544&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;query the optimise flag</TD>
545</TR>
546<TR BGCOLOR="white" CLASS="TableRowColor">
547<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
548<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
549<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getOptimizeParameter()">getOptimizeParameter</A></B>()</CODE>
550
551<BR>
552&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the optimise flag or null for no argument needed</TD>
553</TR>
554<TR BGCOLOR="white" CLASS="TableRowColor">
555<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
556<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
557<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getReferenceDelimiter()">getReferenceDelimiter</A></B>()</CODE>
558
559<BR>
560&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the delimiter that the compiler uses between references.</TD>
561</TR>
562<TR BGCOLOR="white" CLASS="TableRowColor">
563<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
564<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
565<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getReferenceFilesParameter()">getReferenceFilesParameter</A></B>()</CODE>
566
567<BR>
568&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turn the path list into a list of files and a /references argument</TD>
569</TR>
570<TR BGCOLOR="white" CLASS="TableRowColor">
571<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
572<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
573<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getReferencesParameter()">getReferencesParameter</A></B>()</CODE>
574
575<BR>
576&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the reference string or null for no argument needed</TD>
577</TR>
578<TR BGCOLOR="white" CLASS="TableRowColor">
579<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
580<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
581<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getTargetType()">getTargetType</A></B>()</CODE>
582
583<BR>
584&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the TargetType attribute</TD>
585</TR>
586<TR BGCOLOR="white" CLASS="TableRowColor">
587<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
588<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
589<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getTargetTypeParameter()">getTargetTypeParameter</A></B>()</CODE>
590
591<BR>
592&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the argument or null for no argument needed</TD>
593</TR>
594<TR BGCOLOR="white" CLASS="TableRowColor">
595<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
596<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
597<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getUtf8OutputParameter()">getUtf8OutputParameter</A></B>()</CODE>
598
599<BR>
600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the utf8OutpuParameter attribute of the CSharp object</TD>
601</TR>
602<TR BGCOLOR="white" CLASS="TableRowColor">
603<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
604<CODE>&nbsp;int</CODE></FONT></TD>
605<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getWarnLevel()">getWarnLevel</A></B>()</CODE>
606
607<BR>
608&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;query warn level</TD>
609</TR>
610<TR BGCOLOR="white" CLASS="TableRowColor">
611<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
612<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
613<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getWarnLevelParameter()">getWarnLevelParameter</A></B>()</CODE>
614
615<BR>
616&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the warn level switch</TD>
617</TR>
618<TR BGCOLOR="white" CLASS="TableRowColor">
619<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
620<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
621<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getWin32IconParameter()">getWin32IconParameter</A></B>()</CODE>
622
623<BR>
624&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the argument or null for no argument needed</TD>
625</TR>
626<TR BGCOLOR="white" CLASS="TableRowColor">
627<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
628<CODE>&nbsp;java.io.File</CODE></FONT></TD>
629<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getWin32Res()">getWin32Res</A></B>()</CODE>
630
631<BR>
632&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the file of the win32 .res file to include.</TD>
633</TR>
634<TR BGCOLOR="white" CLASS="TableRowColor">
635<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
636<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
637<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#getWin32ResParameter()">getWin32ResParameter</A></B>()</CODE>
638
639<BR>
640&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the argument or null for no argument needed</TD>
641</TR>
642<TR BGCOLOR="white" CLASS="TableRowColor">
643<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
644<CODE>protected static&nbsp;boolean</CODE></FONT></TD>
645<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#isFileManagedBinary(java.io.File)">isFileManagedBinary</A></B>(java.io.File&nbsp;file)</CODE>
646
647<BR>
648&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;test for a file being managed or not</TD>
649</TR>
650<TR BGCOLOR="white" CLASS="TableRowColor">
651<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
652<CODE>&nbsp;boolean</CODE></FONT></TD>
653<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#isUseResponseFile()">isUseResponseFile</A></B>()</CODE>
654
655<BR>
656&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getter for flag</TD>
657</TR>
658<TR BGCOLOR="white" CLASS="TableRowColor">
659<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
660<CODE>protected &nbsp;boolean</CODE></FONT></TD>
661<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#notEmpty(java.lang.String)">notEmpty</A></B>(java.lang.String&nbsp;s)</CODE>
662
663<BR>
664&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;test for a string containing something useful</TD>
665</TR>
666<TR BGCOLOR="white" CLASS="TableRowColor">
667<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
668<CODE>&nbsp;void</CODE></FONT></TD>
669<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setAdditionalModules(java.lang.String)">setAdditionalModules</A></B>(java.lang.String&nbsp;params)</CODE>
670
671<BR>
672&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Semicolon separated list of modules to refer to.</TD>
673</TR>
674<TR BGCOLOR="white" CLASS="TableRowColor">
675<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
676<CODE>&nbsp;void</CODE></FONT></TD>
677<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setDebug(boolean)">setDebug</A></B>(boolean&nbsp;f)</CODE>
678
679<BR>
680&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set the debug flag on or off.</TD>
681</TR>
682<TR BGCOLOR="white" CLASS="TableRowColor">
683<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
684<CODE>&nbsp;void</CODE></FONT></TD>
685<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setDestDir(java.io.File)">setDestDir</A></B>(java.io.File&nbsp;dirName)</CODE>
686
687<BR>
688&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the destination directory of files to be compiled.</TD>
689</TR>
690<TR BGCOLOR="white" CLASS="TableRowColor">
691<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
692<CODE>&nbsp;void</CODE></FONT></TD>
693<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setExecutable(java.lang.String)">setExecutable</A></B>(java.lang.String&nbsp;executable)</CODE>
694
695<BR>
696&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set the name of the program, overriding the defaults.</TD>
697</TR>
698<TR BGCOLOR="white" CLASS="TableRowColor">
699<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
700<CODE>&nbsp;void</CODE></FONT></TD>
701<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setExtraOptions(java.lang.String)">setExtraOptions</A></B>(java.lang.String&nbsp;extraOptions)</CODE>
702
703<BR>
704&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any extra options which are not explicitly supported
705 by this task.</TD>
706</TR>
707<TR BGCOLOR="white" CLASS="TableRowColor">
708<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
709<CODE>&nbsp;void</CODE></FONT></TD>
710<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setFailOnError(boolean)">setFailOnError</A></B>(boolean&nbsp;b)</CODE>
711
712<BR>
713&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true, fail on compilation errors.</TD>
714</TR>
715<TR BGCOLOR="white" CLASS="TableRowColor">
716<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
717<CODE>&nbsp;void</CODE></FONT></TD>
718<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setIncludeDefaultReferences(boolean)">setIncludeDefaultReferences</A></B>(boolean&nbsp;f)</CODE>
719
720<BR>
721&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true, automatically includes the common assemblies
722 in dotnet, and tells the compiler to link in mscore.dll.</TD>
723</TR>
724<TR BGCOLOR="white" CLASS="TableRowColor">
725<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
726<CODE>&nbsp;void</CODE></FONT></TD>
727<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setMainClass(java.lang.String)">setMainClass</A></B>(java.lang.String&nbsp;mainClass)</CODE>
728
729<BR>
730&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of main class for executables.</TD>
731</TR>
732<TR BGCOLOR="white" CLASS="TableRowColor">
733<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
734<CODE>&nbsp;void</CODE></FONT></TD>
735<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setOptimize(boolean)">setOptimize</A></B>(boolean&nbsp;f)</CODE>
736
737<BR>
738&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true, enables optimization flag.</TD>
739</TR>
740<TR BGCOLOR="white" CLASS="TableRowColor">
741<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
742<CODE>&nbsp;void</CODE></FONT></TD>
743<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setReferenceFiles(org.apache.tools.ant.types.Path)">setReferenceFiles</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;path)</CODE>
744
745<BR>
746&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Path of references to include.</TD>
747</TR>
748<TR BGCOLOR="white" CLASS="TableRowColor">
749<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
750<CODE>&nbsp;void</CODE></FONT></TD>
751<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setReferences(java.lang.String)">setReferences</A></B>(java.lang.String&nbsp;s)</CODE>
752
753<BR>
754&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Semicolon separated list of DLLs to refer to.</TD>
755</TR>
756<TR BGCOLOR="white" CLASS="TableRowColor">
757<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
758<CODE>&nbsp;void</CODE></FONT></TD>
759<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setTargetType(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile.TargetTypes)">setTargetType</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.TargetTypes.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetCompile.TargetTypes</A>&nbsp;targetType)</CODE>
760
761<BR>
762&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set the target type to one of exe|library|module|winexe</TD>
763</TR>
764<TR BGCOLOR="white" CLASS="TableRowColor">
765<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
766<CODE>&nbsp;void</CODE></FONT></TD>
767<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setTargetType(java.lang.String)">setTargetType</A></B>(java.lang.String&nbsp;ttype)</CODE>
768
769<BR>
770&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the type of target.</TD>
771</TR>
772<TR BGCOLOR="white" CLASS="TableRowColor">
773<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
774<CODE>&nbsp;void</CODE></FONT></TD>
775<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setUseResponseFile(boolean)">setUseResponseFile</A></B>(boolean&nbsp;useResponseFile)</CODE>
776
777<BR>
778&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to turn on response file use; default=false.</TD>
779</TR>
780<TR BGCOLOR="white" CLASS="TableRowColor">
781<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
782<CODE>&nbsp;void</CODE></FONT></TD>
783<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setUtf8Output(boolean)">setUtf8Output</A></B>(boolean&nbsp;enabled)</CODE>
784
785<BR>
786&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true, require all compiler output to be in UTF8 format.</TD>
787</TR>
788<TR BGCOLOR="white" CLASS="TableRowColor">
789<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
790<CODE>&nbsp;void</CODE></FONT></TD>
791<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setWarnLevel(int)">setWarnLevel</A></B>(int&nbsp;warnLevel)</CODE>
792
793<BR>
794&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Level of warning currently between 1 and 4
795 with 4 being the strictest.</TD>
796</TR>
797<TR BGCOLOR="white" CLASS="TableRowColor">
798<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
799<CODE>&nbsp;void</CODE></FONT></TD>
800<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setWin32Icon(java.io.File)">setWin32Icon</A></B>(java.io.File&nbsp;fileName)</CODE>
801
802<BR>
803&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the filename of icon to include.</TD>
804</TR>
805<TR BGCOLOR="white" CLASS="TableRowColor">
806<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
807<CODE>&nbsp;void</CODE></FONT></TD>
808<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#setWin32Res(java.io.File)">setWin32Res</A></B>(java.io.File&nbsp;fileName)</CODE>
809
810<BR>
811&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the filename of a win32 resource (.RES) file to include.</TD>
812</TR>
813<TR BGCOLOR="white" CLASS="TableRowColor">
814<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
815<CODE>protected &nbsp;void</CODE></FONT></TD>
816<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html#validate()">validate</A></B>()</CODE>
817
818<BR>
819&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;validation code</TD>
820</TR>
821</TABLE>
822&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.taskdefs.optional.dotnet.DotnetBaseMatchingTask"><!-- --></A>
823<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
824<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
825<TD><B>Methods inherited from class org.apache.tools.ant.taskdefs.optional.dotnet.<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetBaseMatchingTask</A></B></TD>
826</TR>
827<TR BGCOLOR="white" CLASS="TableRowColor">
828<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#addFilesAndExecute(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand, boolean)">addFilesAndExecute</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#addFilesToCommand(java.util.Hashtable, org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand)">addFilesToCommand</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#addSrc(org.apache.tools.ant.types.FileSet)">addSrc</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#buildFileList(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand, java.util.Hashtable, long)">buildFileList</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#getDestFile()">getDestFile</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#getOutputFileTimestamp()">getOutputFileTimestamp</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#getSrcDir()">getSrcDir</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#setDestFile(java.io.File)">setDestFile</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html#setSrcDir(java.io.File)">setSrcDir</A></CODE></TD>
829</TR>
830</TABLE>
831&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask"><!-- --></A>
832<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
833<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
834<TD><B>Methods inherited from class org.apache.tools.ant.taskdefs.<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html" title="class in org.apache.tools.ant.taskdefs">MatchingTask</A></B></TD>
835</TR>
836<TR BGCOLOR="white" CLASS="TableRowColor">
837<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#add(org.apache.tools.ant.types.selectors.FileSelector)">add</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addAnd(org.apache.tools.ant.types.selectors.AndSelector)">addAnd</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addContains(org.apache.tools.ant.types.selectors.ContainsSelector)">addContains</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addContainsRegexp(org.apache.tools.ant.types.selectors.ContainsRegexpSelector)">addContainsRegexp</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addCustom(org.apache.tools.ant.types.selectors.ExtendSelector)">addCustom</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDate(org.apache.tools.ant.types.selectors.DateSelector)">addDate</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDepend(org.apache.tools.ant.types.selectors.DependSelector)">addDepend</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDepth(org.apache.tools.ant.types.selectors.DepthSelector)">addDepth</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDifferent(org.apache.tools.ant.types.selectors.DifferentSelector)">addDifferent</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addFilename(org.apache.tools.ant.types.selectors.FilenameSelector)">addFilename</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addMajority(org.apache.tools.ant.types.selectors.MajoritySelector)">addMajority</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addModified(org.apache.tools.ant.types.selectors.modifiedselector.ModifiedSelector)">addModified</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addNone(org.apache.tools.ant.types.selectors.NoneSelector)">addNone</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addNot(org.apache.tools.ant.types.selectors.NotSelector)">addNot</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addOr(org.apache.tools.ant.types.selectors.OrSelector)">addOr</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addPresent(org.apache.tools.ant.types.selectors.PresentSelector)">addPresent</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addSelector(org.apache.tools.ant.types.selectors.SelectSelector)">addSelector</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addSize(org.apache.tools.ant.types.selectors.SizeSelector)">addSize</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addType(org.apache.tools.ant.types.selectors.TypeSelector)">addType</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#appendSelector(org.apache.tools.ant.types.selectors.FileSelector)">appendSelector</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createExclude()">createExclude</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createExcludesFile()">createExcludesFile</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createInclude()">createInclude</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createIncludesFile()">createIncludesFile</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createPatternSet()">createPatternSet</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#getDirectoryScanner(java.io.File)">getDirectoryScanner</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#getImplicitFileSet()">getImplicitFileSet</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#getSelectors(org.apache.tools.ant.Project)">getSelectors</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#hasSelectors()">hasSelectors</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#selectorCount()">selectorCount</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#selectorElements()">selectorElements</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setCaseSensitive(boolean)">setCaseSensitive</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setDefaultexcludes(boolean)">setDefaultexcludes</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setExcludes(java.lang.String)">setExcludes</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setExcludesfile(java.io.File)">setExcludesfile</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setFollowSymlinks(boolean)">setFollowSymlinks</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setIncludes(java.lang.String)">setIncludes</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setIncludesfile(java.io.File)">setIncludesfile</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setProject(org.apache.tools.ant.Project)">setProject</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#XsetIgnore(java.lang.String)">XsetIgnore</A>, <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#XsetItems(java.lang.String)">XsetItems</A></CODE></TD>
838</TR>
839</TABLE>
840&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
841<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
842<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
843<TD><B>Methods inherited from class org.apache.tools.ant.<A HREF="../../../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A></B></TD>
844</TR>
845<TR BGCOLOR="white" CLASS="TableRowColor">
846<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/Task.html#getDescription()">getDescription</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#getLocation()">getLocation</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#getOwningTarget()">getOwningTarget</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#getRuntimeConfigurableWrapper()">getRuntimeConfigurableWrapper</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#getTaskName()">getTaskName</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#getTaskType()">getTaskType</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#getWrapper()">getWrapper</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#handleErrorFlush(java.lang.String)">handleErrorFlush</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#handleErrorOutput(java.lang.String)">handleErrorOutput</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#handleFlush(java.lang.String)">handleFlush</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#handleInput(byte[], int, int)">handleInput</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#handleOutput(java.lang.String)">handleOutput</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#init()">init</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#isInvalid()">isInvalid</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#log(java.lang.String)">log</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#log(java.lang.String, int)">log</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#maybeConfigure()">maybeConfigure</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#perform()">perform</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#reconfigure()">reconfigure</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#setDescription(java.lang.String)">setDescription</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#setLocation(org.apache.tools.ant.Location)">setLocation</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#setOwningTarget(org.apache.tools.ant.Target)">setOwningTarget</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#setRuntimeConfigurableWrapper(org.apache.tools.ant.RuntimeConfigurable)">setRuntimeConfigurableWrapper</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#setTaskName(java.lang.String)">setTaskName</A>, <A HREF="../../../../../../../org/apache/tools/ant/Task.html#setTaskType(java.lang.String)">setTaskType</A></CODE></TD>
847</TR>
848</TABLE>
849&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
850<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
851<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
852<TD><B>Methods inherited from class org.apache.tools.ant.<A HREF="../../../../../../../org/apache/tools/ant/ProjectComponent.html" title="class in org.apache.tools.ant">ProjectComponent</A></B></TD>
853</TR>
854<TR BGCOLOR="white" CLASS="TableRowColor">
855<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/ProjectComponent.html#getProject()">getProject</A></CODE></TD>
856</TR>
857</TABLE>
858&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
859<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
860<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
861<TD><B>Methods inherited from class java.lang.Object</B></TD>
862</TR>
863<TR BGCOLOR="white" CLASS="TableRowColor">
864<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
865</TR>
866</TABLE>
867&nbsp;
868<P>
869
870<!-- ============ FIELD DETAIL =========== -->
871
872<A NAME="field_detail"><!-- --></A>
873<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
874<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
875<TD COLSPAN=1><FONT SIZE="+2">
876<B>Field Detail</B></FONT></TD>
877</TR>
878</TABLE>
879
880<A NAME="definitionList"><!-- --></A><H3>
881definitionList</H3>
882<PRE>
883protected java.util.Vector <B>definitionList</B></PRE>
884<DL>
885<DD>a list of definitions to support;
886<P>
887<DL>
888</DL>
889</DL>
890<HR>
891
892<A NAME="resources"><!-- --></A><H3>
893resources</H3>
894<PRE>
895protected java.util.Vector <B>resources</B></PRE>
896<DL>
897<DD>our resources
898<P>
899<DL>
900</DL>
901</DL>
902<HR>
903
904<A NAME="executable"><!-- --></A><H3>
905executable</H3>
906<PRE>
907protected java.lang.String <B>executable</B></PRE>
908<DL>
909<DD>executable
910<P>
911<DL>
912</DL>
913</DL>
914<HR>
915
916<A NAME="REFERENCE_OPTION"><!-- --></A><H3>
917REFERENCE_OPTION</H3>
918<PRE>
919protected static final java.lang.String <B>REFERENCE_OPTION</B></PRE>
920<DL>
921<DL>
922<DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile.REFERENCE_OPTION">Constant Field Values</A></DL>
923</DL>
924<HR>
925
926<A NAME="debug"><!-- --></A><H3>
927debug</H3>
928<PRE>
929protected boolean <B>debug</B></PRE>
930<DL>
931<DD>debug flag. Controls generation of debug information.
932<P>
933<DL>
934</DL>
935</DL>
936<HR>
937
938<A NAME="mainClass"><!-- --></A><H3>
939mainClass</H3>
940<PRE>
941protected java.lang.String <B>mainClass</B></PRE>
942<DL>
943<DD>main class (or null for automatic choice)
944<P>
945<DL>
946</DL>
947</DL>
948<HR>
949
950<A NAME="extraOptions"><!-- --></A><H3>
951extraOptions</H3>
952<PRE>
953protected java.lang.String <B>extraOptions</B></PRE>
954<DL>
955<DD>any extra command options?
956<P>
957<DL>
958</DL>
959</DL>
960<HR>
961
962<A NAME="targetType"><!-- --></A><H3>
963targetType</H3>
964<PRE>
965protected java.lang.String <B>targetType</B></PRE>
966<DL>
967<DD>type of target. Should be one of exe|library|module|winexe|(null)
968 default is exe; the actual value (if not null) is fed to the command
969 line. <br>
970 See /target
971<P>
972<DL>
973</DL>
974</DL>
975<HR>
976
977<A NAME="utf8output"><!-- --></A><H3>
978utf8output</H3>
979<PRE>
980protected boolean <B>utf8output</B></PRE>
981<DL>
982<DD>utf out flag
983<P>
984<DL>
985</DL>
986</DL>
987<HR>
988
989<A NAME="additionalModules"><!-- --></A><H3>
990additionalModules</H3>
991<PRE>
992protected java.lang.String <B>additionalModules</B></PRE>
993<DL>
994<DD>list of extra modules to refer to
995<P>
996<DL>
997</DL>
998</DL>
999<HR>
1000
1001<A NAME="referenceFilesets"><!-- --></A><H3>
1002referenceFilesets</H3>
1003<PRE>
1004protected java.util.Vector <B>referenceFilesets</B></PRE>
1005<DL>
1006<DD>filesets of references
1007<P>
1008<DL>
1009</DL>
1010</DL>
1011
1012<!-- ========= CONSTRUCTOR DETAIL ======== -->
1013
1014<A NAME="constructor_detail"><!-- --></A>
1015<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1016<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1017<TD COLSPAN=1><FONT SIZE="+2">
1018<B>Constructor Detail</B></FONT></TD>
1019</TR>
1020</TABLE>
1021
1022<A NAME="DotnetCompile()"><!-- --></A><H3>
1023DotnetCompile</H3>
1024<PRE>
1025public <B>DotnetCompile</B>()</PRE>
1026<DL>
1027<DD>constructor inits everything and set up the search pattern
1028<P>
1029</DL>
1030
1031<!-- ============ METHOD DETAIL ========== -->
1032
1033<A NAME="method_detail"><!-- --></A>
1034<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1035<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1036<TD COLSPAN=1><FONT SIZE="+2">
1037<B>Method Detail</B></FONT></TD>
1038</TR>
1039</TABLE>
1040
1041<A NAME="clear()"><!-- --></A><H3>
1042clear</H3>
1043<PRE>
1044public void <B>clear</B>()</PRE>
1045<DL>
1046<DD>reset all contents.
1047<P>
1048<DD><DL>
1049</DL>
1050</DD>
1051</DL>
1052<HR>
1053
1054<A NAME="setReferences(java.lang.String)"><!-- --></A><H3>
1055setReferences</H3>
1056<PRE>
1057public void <B>setReferences</B>(java.lang.String&nbsp;s)</PRE>
1058<DL>
1059<DD>Semicolon separated list of DLLs to refer to.
1060<P>
1061<DD><DL>
1062<DT><B>Parameters:</B><DD><CODE>s</CODE> - The new References value</DL>
1063</DD>
1064</DL>
1065<HR>
1066
1067<A NAME="getReferencesParameter()"><!-- --></A><H3>
1068getReferencesParameter</H3>
1069<PRE>
1070protected java.lang.String <B>getReferencesParameter</B>()</PRE>
1071<DL>
1072<DD>get the reference string or null for no argument needed
1073<P>
1074<DD><DL>
1075
1076<DT><B>Returns:</B><DD>The References Parameter to CSC</DL>
1077</DD>
1078</DL>
1079<HR>
1080
1081<A NAME="setReferenceFiles(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
1082setReferenceFiles</H3>
1083<PRE>
1084public void <B>setReferenceFiles</B>(<A HREF="../../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;path)</PRE>
1085<DL>
1086<DD>Path of references to include.
1087 Wildcards should work.
1088<P>
1089<DD><DL>
1090<DT><B>Parameters:</B><DD><CODE>path</CODE> - another path to append</DL>
1091</DD>
1092</DL>
1093<HR>
1094
1095<A NAME="addReference(org.apache.tools.ant.types.FileSet)"><!-- --></A><H3>
1096addReference</H3>
1097<PRE>
1098public void <B>addReference</B>(<A HREF="../../../../../../../org/apache/tools/ant/types/FileSet.html" title="class in org.apache.tools.ant.types">FileSet</A>&nbsp;reference)</PRE>
1099<DL>
1100<DD>add a new reference fileset to the compilation
1101<P>
1102<DD><DL>
1103<DT><B>Parameters:</B><DD><CODE>reference</CODE> - </DL>
1104</DD>
1105</DL>
1106<HR>
1107
1108<A NAME="getReferenceFilesParameter()"><!-- --></A><H3>
1109getReferenceFilesParameter</H3>
1110<PRE>
1111protected java.lang.String <B>getReferenceFilesParameter</B>()</PRE>
1112<DL>
1113<DD>turn the path list into a list of files and a /references argument
1114<P>
1115<DD><DL>
1116
1117<DT><B>Returns:</B><DD>null or a string of references.</DL>
1118</DD>
1119</DL>
1120<HR>
1121
1122<A NAME="setIncludeDefaultReferences(boolean)"><!-- --></A><H3>
1123setIncludeDefaultReferences</H3>
1124<PRE>
1125public void <B>setIncludeDefaultReferences</B>(boolean&nbsp;f)</PRE>
1126<DL>
1127<DD>If true, automatically includes the common assemblies
1128 in dotnet, and tells the compiler to link in mscore.dll.
1129
1130 set the automatic reference inclusion flag on or off this flag controls
1131 the /nostdlib option in CSC
1132<P>
1133<DD><DL>
1134<DT><B>Parameters:</B><DD><CODE>f</CODE> - on/off flag</DL>
1135</DD>
1136</DL>
1137<HR>
1138
1139<A NAME="getIncludeDefaultReferences()"><!-- --></A><H3>
1140getIncludeDefaultReferences</H3>
1141<PRE>
1142public boolean <B>getIncludeDefaultReferences</B>()</PRE>
1143<DL>
1144<DD>query automatic reference inclusion flag
1145<P>
1146<DD><DL>
1147
1148<DT><B>Returns:</B><DD>true if flag is turned on</DL>
1149</DD>
1150</DL>
1151<HR>
1152
1153<A NAME="getIncludeDefaultReferencesParameter()"><!-- --></A><H3>
1154getIncludeDefaultReferencesParameter</H3>
1155<PRE>
1156protected java.lang.String <B>getIncludeDefaultReferencesParameter</B>()</PRE>
1157<DL>
1158<DD>get the include default references flag or null for no argument needed
1159<P>
1160<DD><DL>
1161
1162<DT><B>Returns:</B><DD>The Parameter to CSC</DL>
1163</DD>
1164</DL>
1165<HR>
1166
1167<A NAME="setOptimize(boolean)"><!-- --></A><H3>
1168setOptimize</H3>
1169<PRE>
1170public void <B>setOptimize</B>(boolean&nbsp;f)</PRE>
1171<DL>
1172<DD>If true, enables optimization flag.
1173<P>
1174<DD><DL>
1175<DT><B>Parameters:</B><DD><CODE>f</CODE> - on/off flag</DL>
1176</DD>
1177</DL>
1178<HR>
1179
1180<A NAME="getOptimize()"><!-- --></A><H3>
1181getOptimize</H3>
1182<PRE>
1183public boolean <B>getOptimize</B>()</PRE>
1184<DL>
1185<DD>query the optimise flag
1186<P>
1187<DD><DL>
1188
1189<DT><B>Returns:</B><DD>true if optimise is turned on</DL>
1190</DD>
1191</DL>
1192<HR>
1193
1194<A NAME="getOptimizeParameter()"><!-- --></A><H3>
1195getOptimizeParameter</H3>
1196<PRE>
1197protected java.lang.String <B>getOptimizeParameter</B>()</PRE>
1198<DL>
1199<DD>get the optimise flag or null for no argument needed
1200<P>
1201<DD><DL>
1202
1203<DT><B>Returns:</B><DD>The Optimize Parameter to CSC</DL>
1204</DD>
1205</DL>
1206<HR>
1207
1208<A NAME="setDebug(boolean)"><!-- --></A><H3>
1209setDebug</H3>
1210<PRE>
1211public void <B>setDebug</B>(boolean&nbsp;f)</PRE>
1212<DL>
1213<DD>set the debug flag on or off.
1214<P>
1215<DD><DL>
1216<DT><B>Parameters:</B><DD><CODE>f</CODE> - on/off flag</DL>
1217</DD>
1218</DL>
1219<HR>
1220
1221<A NAME="getDebug()"><!-- --></A><H3>
1222getDebug</H3>
1223<PRE>
1224public boolean <B>getDebug</B>()</PRE>
1225<DL>
1226<DD>query the debug flag
1227<P>
1228<DD><DL>
1229
1230<DT><B>Returns:</B><DD>true if debug is turned on</DL>
1231</DD>
1232</DL>
1233<HR>
1234
1235<A NAME="getDebugParameter()"><!-- --></A><H3>
1236getDebugParameter</H3>
1237<PRE>
1238protected java.lang.String <B>getDebugParameter</B>()</PRE>
1239<DL>
1240<DD>get the debug switch argument
1241<P>
1242<DD><DL>
1243
1244<DT><B>Returns:</B><DD>The Debug Parameter to CSC</DL>
1245</DD>
1246</DL>
1247<HR>
1248
1249<A NAME="setWarnLevel(int)"><!-- --></A><H3>
1250setWarnLevel</H3>
1251<PRE>
1252public void <B>setWarnLevel</B>(int&nbsp;warnLevel)</PRE>
1253<DL>
1254<DD>Level of warning currently between 1 and 4
1255 with 4 being the strictest.
1256<P>
1257<DD><DL>
1258<DT><B>Parameters:</B><DD><CODE>warnLevel</CODE> - warn level -see .net docs for valid range (probably
1259 0-4)</DL>
1260</DD>
1261</DL>
1262<HR>
1263
1264<A NAME="getWarnLevel()"><!-- --></A><H3>
1265getWarnLevel</H3>
1266<PRE>
1267public int <B>getWarnLevel</B>()</PRE>
1268<DL>
1269<DD>query warn level
1270<P>
1271<DD><DL>
1272
1273<DT><B>Returns:</B><DD>current value</DL>
1274</DD>
1275</DL>
1276<HR>
1277
1278<A NAME="getWarnLevelParameter()"><!-- --></A><H3>
1279getWarnLevelParameter</H3>
1280<PRE>
1281protected java.lang.String <B>getWarnLevelParameter</B>()</PRE>
1282<DL>
1283<DD>get the warn level switch
1284<P>
1285<DD><DL>
1286
1287<DT><B>Returns:</B><DD>The WarnLevel Parameter to CSC</DL>
1288</DD>
1289</DL>
1290<HR>
1291
1292<A NAME="setMainClass(java.lang.String)"><!-- --></A><H3>
1293setMainClass</H3>
1294<PRE>
1295public void <B>setMainClass</B>(java.lang.String&nbsp;mainClass)</PRE>
1296<DL>
1297<DD>Sets the name of main class for executables.
1298<P>
1299<DD><DL>
1300<DT><B>Parameters:</B><DD><CODE>mainClass</CODE> - The new MainClass value</DL>
1301</DD>
1302</DL>
1303<HR>
1304
1305<A NAME="getMainClass()"><!-- --></A><H3>
1306getMainClass</H3>
1307<PRE>
1308public java.lang.String <B>getMainClass</B>()</PRE>
1309<DL>
1310<DD>Gets the MainClass attribute
1311<P>
1312<DD><DL>
1313
1314<DT><B>Returns:</B><DD>The MainClass value</DL>
1315</DD>
1316</DL>
1317<HR>
1318
1319<A NAME="getMainClassParameter()"><!-- --></A><H3>
1320getMainClassParameter</H3>
1321<PRE>
1322protected java.lang.String <B>getMainClassParameter</B>()</PRE>
1323<DL>
1324<DD>get the /main argument or null for no argument needed
1325<P>
1326<DD><DL>
1327
1328<DT><B>Returns:</B><DD>The MainClass Parameter to CSC</DL>
1329</DD>
1330</DL>
1331<HR>
1332
1333<A NAME="setExtraOptions(java.lang.String)"><!-- --></A><H3>
1334setExtraOptions</H3>
1335<PRE>
1336public void <B>setExtraOptions</B>(java.lang.String&nbsp;extraOptions)</PRE>
1337<DL>
1338<DD>Any extra options which are not explicitly supported
1339 by this task.
1340<P>
1341<DD><DL>
1342<DT><B>Parameters:</B><DD><CODE>extraOptions</CODE> - The new ExtraOptions value</DL>
1343</DD>
1344</DL>
1345<HR>
1346
1347<A NAME="getExtraOptions()"><!-- --></A><H3>
1348getExtraOptions</H3>
1349<PRE>
1350public java.lang.String <B>getExtraOptions</B>()</PRE>
1351<DL>
1352<DD>Gets the ExtraOptions attribute
1353<P>
1354<DD><DL>
1355
1356<DT><B>Returns:</B><DD>The ExtraOptions value</DL>
1357</DD>
1358</DL>
1359<HR>
1360
1361<A NAME="getExtraOptionsParameter()"><!-- --></A><H3>
1362getExtraOptionsParameter</H3>
1363<PRE>
1364protected java.lang.String <B>getExtraOptionsParameter</B>()</PRE>
1365<DL>
1366<DD>get any extra options or null for no argument needed
1367<P>
1368<DD><DL>
1369
1370<DT><B>Returns:</B><DD>The ExtraOptions Parameter to CSC</DL>
1371</DD>
1372</DL>
1373<HR>
1374
1375<A NAME="getExtraOptionsParameters()"><!-- --></A><H3>
1376getExtraOptionsParameters</H3>
1377<PRE>
1378protected java.lang.String[] <B>getExtraOptionsParameters</B>()</PRE>
1379<DL>
1380<DD>get any extra options or null for no argument needed, split
1381 them if they represent multiple options.
1382<P>
1383<DD><DL>
1384
1385<DT><B>Returns:</B><DD>The ExtraOptions Parameter to CSC</DL>
1386</DD>
1387</DL>
1388<HR>
1389
1390<A NAME="setDestDir(java.io.File)"><!-- --></A><H3>
1391setDestDir</H3>
1392<PRE>
1393public void <B>setDestDir</B>(java.io.File&nbsp;dirName)</PRE>
1394<DL>
1395<DD>Set the destination directory of files to be compiled.
1396<P>
1397<DD><DL>
1398<DT><B>Parameters:</B><DD><CODE>dirName</CODE> - The new DestDir value</DL>
1399</DD>
1400</DL>
1401<HR>
1402
1403<A NAME="setTargetType(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile.TargetTypes)"><!-- --></A><H3>
1404setTargetType</H3>
1405<PRE>
1406public void <B>setTargetType</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.TargetTypes.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetCompile.TargetTypes</A>&nbsp;targetType)</PRE>
1407<DL>
1408<DD>set the target type to one of exe|library|module|winexe
1409<P>
1410<DD><DL>
1411<DT><B>Parameters:</B><DD><CODE>targetType</CODE> - </DL>
1412</DD>
1413</DL>
1414<HR>
1415
1416<A NAME="setTargetType(java.lang.String)"><!-- --></A><H3>
1417setTargetType</H3>
1418<PRE>
1419public void <B>setTargetType</B>(java.lang.String&nbsp;ttype)
1420 throws <A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></PRE>
1421<DL>
1422<DD>Set the type of target.
1423<P>
1424<DD><DL>
1425<DT><B>Parameters:</B><DD><CODE>ttype</CODE> - The new TargetType value
1426<DT><B>Throws:</B>
1427<DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></CODE> - if target is not one of
1428 exe|library|module|winexe</DL>
1429</DD>
1430</DL>
1431<HR>
1432
1433<A NAME="getTargetType()"><!-- --></A><H3>
1434getTargetType</H3>
1435<PRE>
1436public java.lang.String <B>getTargetType</B>()</PRE>
1437<DL>
1438<DD>Gets the TargetType attribute
1439<P>
1440<DD><DL>
1441
1442<DT><B>Returns:</B><DD>The TargetType value</DL>
1443</DD>
1444</DL>
1445<HR>
1446
1447<A NAME="getTargetTypeParameter()"><!-- --></A><H3>
1448getTargetTypeParameter</H3>
1449<PRE>
1450protected java.lang.String <B>getTargetTypeParameter</B>()</PRE>
1451<DL>
1452<DD>get the argument or null for no argument needed
1453<P>
1454<DD><DL>
1455
1456<DT><B>Returns:</B><DD>The TargetType Parameter to CSC</DL>
1457</DD>
1458</DL>
1459<HR>
1460
1461<A NAME="setWin32Icon(java.io.File)"><!-- --></A><H3>
1462setWin32Icon</H3>
1463<PRE>
1464public void <B>setWin32Icon</B>(java.io.File&nbsp;fileName)</PRE>
1465<DL>
1466<DD>Set the filename of icon to include.
1467<P>
1468<DD><DL>
1469<DT><B>Parameters:</B><DD><CODE>fileName</CODE> - path to the file. Can be relative, absolute, whatever.</DL>
1470</DD>
1471</DL>
1472<HR>
1473
1474<A NAME="getWin32IconParameter()"><!-- --></A><H3>
1475getWin32IconParameter</H3>
1476<PRE>
1477protected java.lang.String <B>getWin32IconParameter</B>()</PRE>
1478<DL>
1479<DD>get the argument or null for no argument needed
1480<P>
1481<DD><DL>
1482
1483<DT><B>Returns:</B><DD>The Win32Icon Parameter to CSC</DL>
1484</DD>
1485</DL>
1486<HR>
1487
1488<A NAME="setWin32Res(java.io.File)"><!-- --></A><H3>
1489setWin32Res</H3>
1490<PRE>
1491public void <B>setWin32Res</B>(java.io.File&nbsp;fileName)</PRE>
1492<DL>
1493<DD>Sets the filename of a win32 resource (.RES) file to include.
1494 This is not a .NET resource, but what Windows is used to.
1495<P>
1496<DD><DL>
1497<DT><B>Parameters:</B><DD><CODE>fileName</CODE> - path to the file. Can be relative, absolute, whatever.</DL>
1498</DD>
1499</DL>
1500<HR>
1501
1502<A NAME="getWin32Res()"><!-- --></A><H3>
1503getWin32Res</H3>
1504<PRE>
1505public java.io.File <B>getWin32Res</B>()</PRE>
1506<DL>
1507<DD>Gets the file of the win32 .res file to include.
1508<P>
1509<DD><DL>
1510
1511<DT><B>Returns:</B><DD>path to the file.</DL>
1512</DD>
1513</DL>
1514<HR>
1515
1516<A NAME="getWin32ResParameter()"><!-- --></A><H3>
1517getWin32ResParameter</H3>
1518<PRE>
1519protected java.lang.String <B>getWin32ResParameter</B>()</PRE>
1520<DL>
1521<DD>get the argument or null for no argument needed
1522<P>
1523<DD><DL>
1524
1525<DT><B>Returns:</B><DD>The Win32Res Parameter to CSC</DL>
1526</DD>
1527</DL>
1528<HR>
1529
1530<A NAME="setUtf8Output(boolean)"><!-- --></A><H3>
1531setUtf8Output</H3>
1532<PRE>
1533public void <B>setUtf8Output</B>(boolean&nbsp;enabled)</PRE>
1534<DL>
1535<DD>If true, require all compiler output to be in UTF8 format.
1536<P>
1537<DD><DL>
1538<DT><B>Parameters:</B><DD><CODE>enabled</CODE> - The new utf8Output value</DL>
1539</DD>
1540</DL>
1541<HR>
1542
1543<A NAME="getUtf8OutputParameter()"><!-- --></A><H3>
1544getUtf8OutputParameter</H3>
1545<PRE>
1546protected java.lang.String <B>getUtf8OutputParameter</B>()</PRE>
1547<DL>
1548<DD>Gets the utf8OutpuParameter attribute of the CSharp object
1549<P>
1550<DD><DL>
1551
1552<DT><B>Returns:</B><DD>The utf8OutpuParameter value</DL>
1553</DD>
1554</DL>
1555<HR>
1556
1557<A NAME="addDefine(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetDefine)"><!-- --></A><H3>
1558addDefine</H3>
1559<PRE>
1560public void <B>addDefine</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetDefine.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetDefine</A>&nbsp;define)</PRE>
1561<DL>
1562<DD>add a define to the list of definitions
1563<P>
1564<DD><DL>
1565<DT><B>Parameters:</B><DD><CODE>define</CODE> - </DL>
1566</DD>
1567</DL>
1568<HR>
1569
1570<A NAME="getDefinitionsParameter()"><!-- --></A><H3>
1571getDefinitionsParameter</H3>
1572<PRE>
1573protected java.lang.String <B>getDefinitionsParameter</B>()
1574 throws <A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></PRE>
1575<DL>
1576<DD>get a list of definitions or null
1577<P>
1578<DD><DL>
1579
1580<DT><B>Returns:</B><DD>a string beginning /D: or null for no definitions
1581<DT><B>Throws:</B>
1582<DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></CODE></DL>
1583</DD>
1584</DL>
1585<HR>
1586
1587<A NAME="setAdditionalModules(java.lang.String)"><!-- --></A><H3>
1588setAdditionalModules</H3>
1589<PRE>
1590public void <B>setAdditionalModules</B>(java.lang.String&nbsp;params)</PRE>
1591<DL>
1592<DD>Semicolon separated list of modules to refer to.
1593<P>
1594<DD><DL>
1595<DT><B>Parameters:</B><DD><CODE>params</CODE> - The new additionalModules value</DL>
1596</DD>
1597</DL>
1598<HR>
1599
1600<A NAME="getAdditionalModulesParameter()"><!-- --></A><H3>
1601getAdditionalModulesParameter</H3>
1602<PRE>
1603protected java.lang.String <B>getAdditionalModulesParameter</B>()</PRE>
1604<DL>
1605<DD>get the argument or null for no argument needed
1606<P>
1607<DD><DL>
1608
1609<DT><B>Returns:</B><DD>The AdditionalModules Parameter to CSC</DL>
1610</DD>
1611</DL>
1612<HR>
1613
1614<A NAME="getDestFileParameter()"><!-- --></A><H3>
1615getDestFileParameter</H3>
1616<PRE>
1617protected java.lang.String <B>getDestFileParameter</B>()</PRE>
1618<DL>
1619<DD>get the argument or null for no argument needed
1620<P>
1621<DD><DL>
1622
1623<DT><B>Returns:</B><DD>The OutputFile Parameter to CSC</DL>
1624</DD>
1625</DL>
1626<HR>
1627
1628<A NAME="setFailOnError(boolean)"><!-- --></A><H3>
1629setFailOnError</H3>
1630<PRE>
1631public void <B>setFailOnError</B>(boolean&nbsp;b)</PRE>
1632<DL>
1633<DD>If true, fail on compilation errors.
1634<P>
1635<DD><DL>
1636<DT><B>Parameters:</B><DD><CODE>b</CODE> - The new FailOnError value</DL>
1637</DD>
1638</DL>
1639<HR>
1640
1641<A NAME="getFailOnError()"><!-- --></A><H3>
1642getFailOnError</H3>
1643<PRE>
1644public boolean <B>getFailOnError</B>()</PRE>
1645<DL>
1646<DD>query fail on error flag
1647<P>
1648<DD><DL>
1649
1650<DT><B>Returns:</B><DD>The FailFailOnError value</DL>
1651</DD>
1652</DL>
1653<HR>
1654
1655<A NAME="addResource(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetResource)"><!-- --></A><H3>
1656addResource</H3>
1657<PRE>
1658public void <B>addResource</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetResource.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetResource</A>&nbsp;resource)</PRE>
1659<DL>
1660<DD>link or embed a resource
1661<P>
1662<DD><DL>
1663<DT><B>Parameters:</B><DD><CODE>resource</CODE> - </DL>
1664</DD>
1665</DL>
1666<HR>
1667
1668<A NAME="getExecutable()"><!-- --></A><H3>
1669getExecutable</H3>
1670<PRE>
1671protected java.lang.String <B>getExecutable</B>()</PRE>
1672<DL>
1673<DD>This method gets the name of the executable.
1674<P>
1675<DD><DL>
1676
1677<DT><B>Returns:</B><DD>the name of the executable</DL>
1678</DD>
1679</DL>
1680<HR>
1681
1682<A NAME="setExecutable(java.lang.String)"><!-- --></A><H3>
1683setExecutable</H3>
1684<PRE>
1685public void <B>setExecutable</B>(java.lang.String&nbsp;executable)</PRE>
1686<DL>
1687<DD>set the name of the program, overriding the defaults.
1688 Can be used to set the full path to a program, or to switch
1689 to an alternate implementation of the command, such as the Mono or Rotor
1690 versions -provided they use the same command line arguments as the
1691 .NET framework edition
1692<P>
1693<DD><DL>
1694<DT><B>Parameters:</B><DD><CODE>executable</CODE> - </DL>
1695</DD>
1696</DL>
1697<HR>
1698
1699<A NAME="notEmpty(java.lang.String)"><!-- --></A><H3>
1700notEmpty</H3>
1701<PRE>
1702protected boolean <B>notEmpty</B>(java.lang.String&nbsp;s)</PRE>
1703<DL>
1704<DD>test for a string containing something useful
1705<P>
1706<DD><DL>
1707<DT><B>Parameters:</B><DD><CODE>s</CODE> - string in
1708<DT><B>Returns:</B><DD>true if the argument is not null or empty</DL>
1709</DD>
1710</DL>
1711<HR>
1712
1713<A NAME="validate()"><!-- --></A><H3>
1714validate</H3>
1715<PRE>
1716protected void <B>validate</B>()
1717 throws <A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></PRE>
1718<DL>
1719<DD>validation code
1720<P>
1721<DD><DL>
1722
1723<DT><B>Throws:</B>
1724<DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></CODE> - if validation failed</DL>
1725</DD>
1726</DL>
1727<HR>
1728
1729<A NAME="getFilePattern()"><!-- --></A><H3>
1730getFilePattern</H3>
1731<PRE>
1732public java.lang.String <B>getFilePattern</B>()</PRE>
1733<DL>
1734<DD>Get the pattern for files to compile.
1735<P>
1736<DD><DL>
1737
1738<DT><B>Returns:</B><DD>The compilation file pattern.</DL>
1739</DD>
1740</DL>
1741<HR>
1742
1743<A NAME="isUseResponseFile()"><!-- --></A><H3>
1744isUseResponseFile</H3>
1745<PRE>
1746public boolean <B>isUseResponseFile</B>()</PRE>
1747<DL>
1748<DD>getter for flag
1749<P>
1750<DD><DL>
1751
1752<DT><B>Returns:</B><DD>The flag indicating whether the compilation is using a response file.</DL>
1753</DD>
1754</DL>
1755<HR>
1756
1757<A NAME="setUseResponseFile(boolean)"><!-- --></A><H3>
1758setUseResponseFile</H3>
1759<PRE>
1760public void <B>setUseResponseFile</B>(boolean&nbsp;useResponseFile)</PRE>
1761<DL>
1762<DD>Flag to turn on response file use; default=false.
1763 When set the command params are saved to a file and
1764 this is passed in with @file. The task automatically switches
1765 to this mode with big commands; this option is here for
1766 testing and emergencies
1767<P>
1768<DD><DL>
1769<DT><B>Parameters:</B><DD><CODE>useResponseFile</CODE> - </DL>
1770</DD>
1771</DL>
1772<HR>
1773
1774<A NAME="execute()"><!-- --></A><H3>
1775execute</H3>
1776<PRE>
1777public void <B>execute</B>()
1778 throws <A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></PRE>
1779<DL>
1780<DD>do the work by building the command line and then calling it
1781<P>
1782<DD><DL>
1783<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/Task.html#execute()">execute</A></CODE> in class <CODE><A HREF="../../../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A></CODE></DL>
1784</DD>
1785<DD><DL>
1786
1787<DT><B>Throws:</B>
1788<DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></CODE> - if validation or execution failed</DL>
1789</DD>
1790</DL>
1791<HR>
1792
1793<A NAME="getReferenceDelimiter()"><!-- --></A><H3>
1794getReferenceDelimiter</H3>
1795<PRE>
1796public abstract java.lang.String <B>getReferenceDelimiter</B>()</PRE>
1797<DL>
1798<DD>Get the delimiter that the compiler uses between references.
1799 For example, c# will return ";"; VB.NET will return ","
1800<P>
1801<DD><DL>
1802
1803<DT><B>Returns:</B><DD>The string delimiter for the reference string.</DL>
1804</DD>
1805</DL>
1806<HR>
1807
1808<A NAME="getFileExtension()"><!-- --></A><H3>
1809getFileExtension</H3>
1810<PRE>
1811public abstract java.lang.String <B>getFileExtension</B>()</PRE>
1812<DL>
1813<DD>Get the extension of filenames to compile.
1814<P>
1815<DD><DL>
1816
1817<DT><B>Returns:</B><DD>The string extension of files to compile.</DL>
1818</DD>
1819</DL>
1820<HR>
1821
1822<A NAME="fillInSharedParameters(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand)"><!-- --></A><H3>
1823fillInSharedParameters</H3>
1824<PRE>
1825protected void <B>fillInSharedParameters</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command)</PRE>
1826<DL>
1827<DD>fill in the common information
1828<P>
1829<DD><DL>
1830<DT><B>Parameters:</B><DD><CODE>command</CODE> - </DL>
1831</DD>
1832</DL>
1833<HR>
1834
1835<A NAME="addResources(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand)"><!-- --></A><H3>
1836addResources</H3>
1837<PRE>
1838protected void <B>addResources</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command)</PRE>
1839<DL>
1840<DD>for every resource declared, we get the (language specific)
1841 resource setting
1842<P>
1843<DD><DL>
1844</DL>
1845</DD>
1846</DL>
1847<HR>
1848
1849<A NAME="createResourceParameter(org.apache.tools.ant.taskdefs.optional.dotnet.DotnetResource)"><!-- --></A><H3>
1850createResourceParameter</H3>
1851<PRE>
1852protected abstract java.lang.String <B>createResourceParameter</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetResource.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">DotnetResource</A>&nbsp;resource)</PRE>
1853<DL>
1854<DD>from a resource, get the
1855<P>
1856<DD><DL>
1857<DT><B>Parameters:</B><DD><CODE>resource</CODE> -
1858<DT><B>Returns:</B><DD>a string containing the resource param, or a null string
1859 to conditionally exclude a resource.</DL>
1860</DD>
1861</DL>
1862<HR>
1863
1864<A NAME="addReferenceFilesets(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand, long)"><!-- --></A><H3>
1865addReferenceFilesets</H3>
1866<PRE>
1867protected int <B>addReferenceFilesets</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command,
1868 long&nbsp;outputTimestamp)</PRE>
1869<DL>
1870<DD>run through the list of reference files and add them to the command
1871<P>
1872<DD><DL>
1873<DT><B>Parameters:</B><DD><CODE>outputTimestamp</CODE> - timestamp to compare against
1874<DT><B>Returns:</B><DD>number of files out of date</DL>
1875</DD>
1876</DL>
1877<HR>
1878
1879<A NAME="createNetCommand()"><!-- --></A><H3>
1880createNetCommand</H3>
1881<PRE>
1882protected <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A> <B>createNetCommand</B>()</PRE>
1883<DL>
1884<DD>create our helper command
1885<P>
1886<DD><DL>
1887
1888<DT><B>Returns:</B><DD>a command prefilled with the exe name and task name</DL>
1889</DD>
1890</DL>
1891<HR>
1892
1893<A NAME="addCompilerSpecificOptions(org.apache.tools.ant.taskdefs.optional.dotnet.NetCommand)"><!-- --></A><H3>
1894addCompilerSpecificOptions</H3>
1895<PRE>
1896protected abstract void <B>addCompilerSpecificOptions</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet">NetCommand</A>&nbsp;command)</PRE>
1897<DL>
1898<DD>add any compiler specifics
1899<P>
1900<DD><DL>
1901<DT><B>Parameters:</B><DD><CODE>command</CODE> - </DL>
1902</DD>
1903</DL>
1904<HR>
1905
1906<A NAME="getDefinitionsDelimiter()"><!-- --></A><H3>
1907getDefinitionsDelimiter</H3>
1908<PRE>
1909public java.lang.String <B>getDefinitionsDelimiter</B>()</PRE>
1910<DL>
1911<DD>override point for delimiting definitions.
1912<P>
1913<DD><DL>
1914
1915<DT><B>Returns:</B><DD>The definitions limiter, i.e., ";"</DL>
1916</DD>
1917</DL>
1918<HR>
1919
1920<A NAME="isFileManagedBinary(java.io.File)"><!-- --></A><H3>
1921isFileManagedBinary</H3>
1922<PRE>
1923protected static boolean <B>isFileManagedBinary</B>(java.io.File&nbsp;file)</PRE>
1924<DL>
1925<DD>test for a file being managed or not
1926<P>
1927<DD><DL>
1928
1929<DT><B>Returns:</B><DD>true if we think this is a managed executable, and thus OK
1930 for linking<DT><B>To do:</B></DT>
1931 <DD>look at the PE header of the exe and see if it is managed or not.</DD>
1932</DL>
1933</DD>
1934</DL>
1935<!-- ========= END OF CLASS DATA ========= -->
1936<HR>
1937
1938
1939<!-- ======= START OF BOTTOM NAVBAR ====== -->
1940<A NAME="navbar_bottom"><!-- --></A>
1941<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1942<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1943<TR>
1944<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1945<A NAME="navbar_bottom_firstrow"><!-- --></A>
1946<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1947 <TR ALIGN="center" VALIGN="top">
1948 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1949 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1950 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1951 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1952 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1953 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1954 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1955 </TR>
1956</TABLE>
1957</TD>
1958<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1959</EM>
1960</TD>
1961</TR>
1962
1963<TR>
1964<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1965&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet"><B>PREV CLASS</B></A>&nbsp;
1966&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.TargetTypes.html" title="class in org.apache.tools.ant.taskdefs.optional.dotnet"><B>NEXT CLASS</B></A></FONT></TD>
1967<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1968 <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
1969&nbsp;<A HREF="DotnetCompile.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
1970&nbsp;<SCRIPT type="text/javascript">
1971 <!--
1972 if(window==top) {
1973 document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1974 }
1975 //-->
1976</SCRIPT>
1977<NOSCRIPT>
1978 <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1979</NOSCRIPT>
1980
1981</FONT></TD>
1982</TR>
1983<TR>
1984<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1985 SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1986<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1987DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1988</TR>
1989</TABLE>
1990<A NAME="skip-navbar_bottom"></A>
1991<!-- ======== END OF BOTTOM NAVBAR ======= -->
1992
1993<HR>
1994Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
1995</BODY>
1996</HTML>
Note: See TracBrowser for help on using the repository browser.