Microsoft.CodeDom.Providers.DotNetCompilerPlatform
Provides access to instances of the .NET Compiler Platform C# code generator and code compiler.
Default Constructor
Creates an instance using the given ICompilerSettings
Creates an instance using the given IProviderOptions
Creates an instance using the given IDictionary to create IProviderOptions
Gets an instance of the .NET Compiler Platform C# code compiler.
An instance of the .NET Compiler Platform C# code compiler
Provides settings for the C# and VB CodeProviders
A string representing the in-box .Net Framework compiler version to be used.
Not applicable to this Roslyn-based package which contains it's own compiler.
Returns true if the codedom provider has warnAsError set to true
Returns true if the codedom provider is requesting to use similar default
compiler options as ASP.Net does with in-box .Net Framework compilers.
These options are programatically enforced on top of parameters passed
in to the codedom provider.
Returns the entire set of options - known or not - as configured in <providerOptions>
A set of options for the C# and VB CodeProviders.
Create a default set of options for the C# and VB CodeProviders.
Create a set of options for the C# or VB CodeProviders using the specified inputs.
Create a set of options for the C# or VB CodeProviders using some specified inputs.
The full path to csc.exe or vbc.exe
TTL in seconds
Used by in-box framework code providers to determine which compat version of the compiler to use.
Treat all warnings as errors. Will override defaults and command-line options given for a compiler.
Use the set of compiler options that was traditionally added programatically for ASP.Net.
A collection of all <providerOptions> specified in config for the given CodeDomProvider.
Provides settings for the C# and VB CodeProviders
The full path to csc.exe or vbc.exe
TTL in seconds
Provides access to instances of the .NET Compiler Platform VB code generator and code compiler.
Default Constructor
Creates an instance using the given ICompilerSettings
Creates an instance using the given ICompilerSettings
Creates an instance using the given IDictionary to create IProviderOptions
Gets an instance of the .NET Compiler Platform VB code compiler.
An instance of the .NET Compiler Platform VB code compiler