You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
445 lines
22 KiB
445 lines
22 KiB
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>cscompmgd</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Microsoft.CSharp.ErrorLevel">
|
|
<summary>
|
|
Specifies the severity of a compiler diagnostic.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.ErrorLevel.None">
|
|
<summary>
|
|
An unknown severity.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.ErrorLevel.Warning">
|
|
<summary>
|
|
A warning or suggestive diagnostic.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.ErrorLevel.Error">
|
|
<summary>
|
|
An error diagnostic.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.ErrorLevel.FatalError">
|
|
<summary>
|
|
A noncontinuable error diagnostic.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.CSharp.CompilerError">
|
|
<summary>
|
|
Represents an error or diagnostic message reported by the compiler.
|
|
</summary>
|
|
<seealso topic="vctbsCompilerErrorsSC0001ThroughSC9999" title="Compiler Errors CS0001 Through CS9999"/>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.CompilerError.SourceFile">
|
|
<summary>
|
|
Specifies the filename of the source text that caused the diagnostic, or an empty string ("").
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.CompilerError.SourceLine">
|
|
<summary>
|
|
Specifies the line of the source text that caused the diagnostic (1 based), or 0 if there is no line information.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.CompilerError.SourceColumn">
|
|
<summary>
|
|
Specifies the column of the source text that caused the diagnostic (1 based), or 0 if there is no column information.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.CompilerError.ErrorNumber">
|
|
<summary>
|
|
Specifies the diagnostic number.
|
|
</summary>
|
|
<remarks>
|
|
See <see topic="vctbsCompilerErrorsSC0001ThroughSC9999" title="Compiler Errors CS0001 Through CS9999"/>
|
|
for the list of errors and waning numbers returned by the compiler.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.CompilerError.ErrorMessage">
|
|
<summary>
|
|
Specifies the diagnostic message text.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.CSharp.CompilerError.ErrorLevel">
|
|
<summary>
|
|
Specifies the severity of this diagnostic.
|
|
</summary>
|
|
<seealso cref="T:Microsoft.CSharp.ErrorLevel"/>
|
|
</member>
|
|
<member name="M:Microsoft.CSharp.CompilerError.ToString">
|
|
<summary>
|
|
<para>Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Microsoft.CSharp.CompilerError"/>.</para>
|
|
</summary>
|
|
<returns>
|
|
<para>A <see cref="T:System.String"/> that represents the current <see cref="T:Microsoft.CSharp.CompilerError"/>.</para>
|
|
</returns>
|
|
<remarks>
|
|
Converts the diagnostic to a string of the following form:
|
|
<code>
|
|
[filename(line,column):] AAAAA CSXXXX: message
|
|
</code>
|
|
Where AAAAA is either: "warning", "error", or "fatal error", and
|
|
CSXXXX is the diagnotic number in decimal format.
|
|
This is the same format seen at the command-line.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.CSharp.Compiler">
|
|
<summary>
|
|
Managed wrapper for the C# compiler.
|
|
</summary>
|
|
<remarks>
|
|
To compile C# code in-process, call <see cref="M:Microsoft.CSharp.Compiler.Compile(System.String[],System.String[],System.String,System.String[],System.Collections.IDictionary)"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.CSharp.Compiler.Compile(System.String[],System.String[],System.String,System.String[],System.Collections.IDictionary)">
|
|
<summary>
|
|
Compile the given C# sources to the specified target file.
|
|
</summary>
|
|
<param name="sourceTexts">
|
|
An array of type <see langword="string"/>, each with C# code. Each string is the equivalent of a single source file.
|
|
There must be at least one sourceText element.
|
|
</param>
|
|
<param name="sourceTextNames">
|
|
An array of type <see langword="string"/> containing the filenames for each sourceText. The filenames are used for
|
|
compiler diagnostics and debug information. This array is required, but
|
|
can be locally overridden by use of the <see topic="vclrfLine" title="#line"/> directive. This array must have
|
|
the same number of elements as the <paramref name="sourceTexts"/> parameter.
|
|
</param>
|
|
<param name="target">
|
|
The output filename. This argument is required.
|
|
</param>
|
|
<param name="imports">
|
|
An array of type <see langword="string"/>, with files to reference. This is the same as the <see topic="vcrefIIImportMetadataFromFileList" title="/reference (Import Metadata)"/> compiler option.
|
|
This parameter can be <see langword="null"/>.
|
|
</param>
|
|
<param name="options">
|
|
A <see cref="T:System.Collections.IDictionary"/> of compiler options.
|
|
The key is the short form of the compiler option.
|
|
The value is the value desired for the option.
|
|
This parameter can be <see langword="null"/>.
|
|
Note that not all of the <see topic="vcrefcompileroptions" title="C# Compiler Options"/> are recognized.
|
|
Recognized options and values:
|
|
<list type="table">
|
|
<listheader>
|
|
<term>Key Name</term>
|
|
<description>Usage</description>
|
|
</listheader>
|
|
<item>
|
|
<term>addmodule</term>
|
|
<description>
|
|
<para>
|
|
List of modules to include in this assembly. The module names must be separated
|
|
by the vertical bar or pipe character.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfAddmoduleImportMetadata" title="/addmodule (Import Metadata)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>baseaddress</term>
|
|
<description>
|
|
<para>
|
|
Base address for libraries.
|
|
Value must be of type <see cref="T:System.UInt32"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcgrfDllbaseSpecifyBaseAddressOfDLL" title="/baseaddress (Specify Base Address of DLL)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>bugreport</term>
|
|
<description>
|
|
<para>
|
|
Produces bug report file.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcerrBugreportReportProblem" title="/bugreport (Report a Problem)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>checked</term>
|
|
<description>
|
|
<para>
|
|
Set default expression evaluation to checked (or unchecked).
|
|
Value must be of type <see cref="T:System.Boolean"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfCheckedCheckIntegerArthmetic" title="/checked (Check Integer Arithmetic)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>d</term>
|
|
<description>
|
|
<para>
|
|
List of semicolon separated symbols to define.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcrefDPreprocessorDefinition" title="/define (Preprocessor Definition)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>debug</term>
|
|
<description>
|
|
<para>
|
|
Emit debug information with output.
|
|
Value must be of type <see cref="T:System.Boolean"/>.
|
|
Full or pdbonly cannot be specified.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcrefDEmitDebuggingInformation" title="/debug (Emit Debugging Information)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>doc</term>
|
|
<description>
|
|
<para>
|
|
Filename to put XML comments in.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcerrDocProcessDocumentationComments" title="/doc (Process Documentation Comments)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>filealign</term>
|
|
<description>
|
|
<para>
|
|
PE section alignment size.
|
|
Value must be of type <see cref="T:System.UInt32"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfFilealignSpecifySectionAlignment" title="/filealign (Specify Section Alignment)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>incr</term>
|
|
<description>
|
|
<para>
|
|
Enable incremental rebuild.
|
|
Value must be of type <see cref="T:System.Boolean"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcgrfIncrementalEnableIncrementalCompilation" title="/incremental (Enable Incremental Compilation)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>lib</term>
|
|
<description>
|
|
<para>
|
|
Additional paths to search when locating modules and referenced assemblies.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfLibSpecifyAssemblyReferenceLocations" title="/lib (Specify Assembly Reference Locations)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>linkres</term>
|
|
<description>
|
|
<para>
|
|
Link a managed resource to the assembly.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfLinkresourceLinkToCOMResource" title="/linkresource (Link to .NET Framework Resource)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>m</term>
|
|
<description>
|
|
<para>
|
|
Type to search in for the Main method.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfMainSpecifyLocationOfMainFunction" title="/main (Specify Location of Main Method)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>nostdlib</term>
|
|
<description>
|
|
<para>
|
|
Do not auto-reference mscorlib.dll.
|
|
Value must be of type <see cref="T:System.Boolean"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcrefNostdlibDoNotImportStandardLibrary" title="/nostdlib (Do Not Import Standard Library)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>nowarn</term>
|
|
<description>
|
|
<para>
|
|
List of semicolon separated warning numbers to not report.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcerrNowarnSuppressSpecifiedWarnings" title="/nowarn (Suppress Specified Warnings)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>o</term>
|
|
<description>
|
|
<para>
|
|
Enable compiler optimizations.
|
|
Value must be of type <see cref="T:System.Boolean"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcrefUEnabledisableOptimizations" title="/optimize (Enable/disable Optimizations)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>r</term>
|
|
<description>
|
|
<para>
|
|
Referenced assemblies.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
If more than one assembly is specified, the file name must be separated by the vertical bar or
|
|
pipe character.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcrefIIImportMetadataFromFileList" title="/reference (Import Metadata)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>res</term>
|
|
<description>
|
|
<para>
|
|
Embed a managed resource.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcrefResAttachResourceFileToOutput" title="/resource (Embed Resource File to Output)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>target</term>
|
|
<description>
|
|
<para>
|
|
Output file target type, one of the following:
|
|
"library", "exe", "winexe", or "module".
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfTargetSpecifyOutputFileFormat" title="/target (Specify Output File Format)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>unsafe</term>
|
|
<description>
|
|
<para>
|
|
Allow unsafe constructs.
|
|
Value must be of type <see cref="T:System.Boolean"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfUnsafeEnableUnsafeMode" title="/unsafe (Enable Unsafe Mode)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>w</term>
|
|
<description>
|
|
<para>
|
|
Warning level (0-4).
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcrefWWarningLevel" title="/warn (Specify Warning Level)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>warnaserror</term>
|
|
<description>
|
|
<para>
|
|
Report warning diagnostics as errors.
|
|
Value must be of type <see cref="T:System.Boolean"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcerrWarnAsError" title="/warnaserror (Treat Warnings as Errors)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>win32icon</term>
|
|
<description>
|
|
<para>
|
|
Win32 icon for auto generated Win32 resource.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vcerrWin32iconImportIcoFile" title="/win32icon (Import a .ico File)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
<item>
|
|
<term>win32res</term>
|
|
<description>
|
|
<para>
|
|
Win32 resource file.
|
|
Value must be of type <see cref="T:System.String"/>.
|
|
</para>
|
|
<para>
|
|
See <see topic="vclrfWin32resImportWin32ResourceFile" title="/win32res (Import a Win32 Resource File)"/>
|
|
</para>
|
|
</description>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<para>
|
|
<paramref name="sourceTexts"/> is <see langword="null"/>.
|
|
</para>
|
|
<para>-or-</para>
|
|
<para>
|
|
<paramref name="sourceTextNames"/> is <see langword="null"/>.
|
|
</para>
|
|
<para>-or-</para>
|
|
<para>
|
|
<paramref name="target"/> is <see langword="null"/>.
|
|
</para>
|
|
</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
<para>
|
|
<paramref name="sourceTexts"/> is an empty array.
|
|
</para>
|
|
<para>-or-</para>
|
|
<para>
|
|
<paramref name="sourceTextNames"/> is not the same size as <paramref name="sourceText"/>.
|
|
</para>
|
|
</exception>
|
|
<returns>
|
|
Returns diagnostice messages as an array of type <see cref="T:Microsoft.CSharp.CompilerError"/>. If the array is empty or all elements are warnings
|
|
then the compilation succeeded.
|
|
</returns>
|
|
<seealso topic="vcrefcompileroptions" title="C# Compiler Options"/>
|
|
<seealso topic="vctbsCompilerErrorsSC0001ThroughSC9999" title="Compiler Errors CS0001 Through CS9999"/>
|
|
<seealso cref="T:Microsoft.CSharp.CompilerError"/>
|
|
</member>
|
|
</members>
|
|
</doc>
|