CSharpCompilationOptions CSharpCompilationOptions CSharpCompilationOptions CSharpCompilationOptions Class

Definition

Represents various options that affect compilation, such as whether to emit an executable or a library, whether to optimize generated code, and so on.

public ref class CSharpCompilationOptions sealed : Microsoft::CodeAnalysis::CompilationOptions, IEquatable<Microsoft::CodeAnalysis::CSharp::CSharpCompilationOptions ^>
public sealed class CSharpCompilationOptions : Microsoft.CodeAnalysis.CompilationOptions, IEquatable<Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions>
type CSharpCompilationOptions = class
    inherit CompilationOptions
    interface IEquatable<CSharpCompilationOptions>
Public NotInheritable Class CSharpCompilationOptions
Inherits CompilationOptions
Implements IEquatable(Of CSharpCompilationOptions)
Inheritance
CSharpCompilationOptionsCSharpCompilationOptionsCSharpCompilationOptionsCSharpCompilationOptions
Implements

Constructors

CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)
CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean)
CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, MetadataImportOptions) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, MetadataImportOptions) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, MetadataImportOptions) CSharpCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, MetadataImportOptions)
CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)
CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider) CSharpCompilationOptions(OutputKind, String, String, String, IEnumerable<String>, OptimizationLevel, Boolean, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, Int32, IEnumerable<KeyValuePair<String,ReportDiagnostic>>, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Properties

AllowUnsafe AllowUnsafe AllowUnsafe AllowUnsafe

Allow unsafe regions (i.e. unsafe modifiers on members and unsafe blocks).

AssemblyIdentityComparer AssemblyIdentityComparer AssemblyIdentityComparer AssemblyIdentityComparer

Used to compare assembly identities. May implement unification and portability policies specific to the target platform. Default if not specified.

(Inherited from CompilationOptions)
CheckOverflow CheckOverflow CheckOverflow CheckOverflow

Whether bounds checking on integer arithmetic is enforced by default or not.

(Inherited from CompilationOptions)
ConcurrentBuild ConcurrentBuild ConcurrentBuild ConcurrentBuild

Specifies whether building compilation may use multiple threads.

(Inherited from CompilationOptions)
CryptoKeyContainer CryptoKeyContainer CryptoKeyContainer CryptoKeyContainer

The CSP container containing the key with which to sign the output.

(Inherited from CompilationOptions)
CryptoKeyFile CryptoKeyFile CryptoKeyFile CryptoKeyFile

The name of the file containing the public and private keys to use to generate strong name of the compilation assembly and to sign it.

(Inherited from CompilationOptions)
CryptoPublicKey CryptoPublicKey CryptoPublicKey CryptoPublicKey

Specifies public key used to generate strong name for the compilation assembly, or empty if not specified.

(Inherited from CompilationOptions)
DelaySign DelaySign DelaySign DelaySign

Mark the compilation assembly as delay-signed.

(Inherited from CompilationOptions)
Deterministic Deterministic Deterministic Deterministic

Specifies whether the compilation should be deterministic.

(Inherited from CompilationOptions)
Errors Errors Errors Errors

Errors collection related to an incompatible set of compilation options

(Inherited from CompilationOptions)
Features Features Features Features

A set of strings designating experimental compiler features that are to be enabled.

(Inherited from CompilationOptions)
GeneralDiagnosticOption GeneralDiagnosticOption GeneralDiagnosticOption GeneralDiagnosticOption

Global warning report option

(Inherited from CompilationOptions)
Language Language Language Language
MainTypeName MainTypeName MainTypeName MainTypeName

The full name of a type that declares static Main method. Must be a valid non-generic namespace-qualified name. Null if any static Main method is a candidate for an entry point.

(Inherited from CompilationOptions)
MetadataImportOptions MetadataImportOptions MetadataImportOptions MetadataImportOptions

Specifies whether to import members with accessibility other than public or protected by default. Default value is Public. The value specified is not going to affect correctness of analysis performed by compilers because all members needed for correctness are going to be imported regardless. This setting can force compilation to import members that it normally doesn't.

(Inherited from CompilationOptions)
MetadataReferenceResolver MetadataReferenceResolver MetadataReferenceResolver MetadataReferenceResolver

Resolves paths to metadata references specified in source via #r directives. Null if the compilation can't contain references to metadata other than those explicitly passed to its factory (such as #r directives in sources).

(Inherited from CompilationOptions)
ModuleName ModuleName ModuleName ModuleName

Name of the primary module, or null if a default name should be used.

(Inherited from CompilationOptions)
OptimizationLevel OptimizationLevel OptimizationLevel OptimizationLevel

Specifies whether or not optimizations should be performed on the output IL. This is independent of whether or not PDB information is generated.

(Inherited from CompilationOptions)
OutputKind OutputKind OutputKind OutputKind

The kind of assembly generated when emitted.

(Inherited from CompilationOptions)
Platform Platform Platform Platform

Specifies which version of the common language runtime (CLR) can run the assembly.

(Inherited from CompilationOptions)
PublicSign PublicSign PublicSign PublicSign

Mark the compilation assembly as fully signed, but only sign with the public key.

(Inherited from CompilationOptions)
ReportSuppressedDiagnostics ReportSuppressedDiagnostics ReportSuppressedDiagnostics ReportSuppressedDiagnostics

Whether diagnostics suppressed in source, i.e. IsSuppressed is true, should be reported.

(Inherited from CompilationOptions)
ScriptClassName ScriptClassName ScriptClassName ScriptClassName

The full name of a global implicit class (script class). This class implicitly encapsulates top-level statements, type declarations, and member declarations. Could be a namespace qualified name.

(Inherited from CompilationOptions)
SourceReferenceResolver SourceReferenceResolver SourceReferenceResolver SourceReferenceResolver

Gets the resolver for resolving source document references for the compilation. Null if the compilation is not allowed to contain source file references, such as #line pragmas and #load directives.

(Inherited from CompilationOptions)
SpecificDiagnosticOptions SpecificDiagnosticOptions SpecificDiagnosticOptions SpecificDiagnosticOptions

Warning report option for each warning.

(Inherited from CompilationOptions)
StrongNameProvider StrongNameProvider StrongNameProvider StrongNameProvider

Provides strong name and signature the source assembly. Null if assembly signing is not supported.

(Inherited from CompilationOptions)
Usings Usings Usings Usings

Global namespace usings.

WarningLevel WarningLevel WarningLevel WarningLevel

Global warning level (from 0 to 4).

(Inherited from CompilationOptions)
XmlReferenceResolver XmlReferenceResolver XmlReferenceResolver XmlReferenceResolver

Gets the resolver for resolving XML document references for the compilation. Null if the compilation is not allowed to contain XML file references, such as XML doc comment include tags and permission sets stored in an XML file.

(Inherited from CompilationOptions)

Methods

CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) Inherited from CompilationOptions
CommonWithCheckOverflow(Boolean) CommonWithCheckOverflow(Boolean) CommonWithCheckOverflow(Boolean) CommonWithCheckOverflow(Boolean) Inherited from CompilationOptions
CommonWithConcurrentBuild(Boolean) CommonWithConcurrentBuild(Boolean) CommonWithConcurrentBuild(Boolean) CommonWithConcurrentBuild(Boolean) Inherited from CompilationOptions
CommonWithCryptoKeyContainer(String) CommonWithCryptoKeyContainer(String) CommonWithCryptoKeyContainer(String) CommonWithCryptoKeyContainer(String) Inherited from CompilationOptions
CommonWithCryptoKeyFile(String) CommonWithCryptoKeyFile(String) CommonWithCryptoKeyFile(String) CommonWithCryptoKeyFile(String) Inherited from CompilationOptions
CommonWithCryptoPublicKey(ImmutableArray<Byte>) CommonWithCryptoPublicKey(ImmutableArray<Byte>) CommonWithCryptoPublicKey(ImmutableArray<Byte>) CommonWithCryptoPublicKey(ImmutableArray<Byte>) Inherited from CompilationOptions
CommonWithDelaySign(Nullable<Boolean>) CommonWithDelaySign(Nullable<Boolean>) CommonWithDelaySign(Nullable<Boolean>) CommonWithDelaySign(Nullable<Boolean>) Inherited from CompilationOptions
CommonWithDeterministic(Boolean) CommonWithDeterministic(Boolean) CommonWithDeterministic(Boolean) CommonWithDeterministic(Boolean) Inherited from CompilationOptions
CommonWithFeatures(ImmutableArray<String>) CommonWithFeatures(ImmutableArray<String>) CommonWithFeatures(ImmutableArray<String>) CommonWithFeatures(ImmutableArray<String>) Inherited from CompilationOptions
CommonWithGeneralDiagnosticOption(ReportDiagnostic) CommonWithGeneralDiagnosticOption(ReportDiagnostic) CommonWithGeneralDiagnosticOption(ReportDiagnostic) CommonWithGeneralDiagnosticOption(ReportDiagnostic) Inherited from CompilationOptions
CommonWithMainTypeName(String) CommonWithMainTypeName(String) CommonWithMainTypeName(String) CommonWithMainTypeName(String) Inherited from CompilationOptions
CommonWithMetadataImportOptions(MetadataImportOptions) CommonWithMetadataImportOptions(MetadataImportOptions) CommonWithMetadataImportOptions(MetadataImportOptions) CommonWithMetadataImportOptions(MetadataImportOptions) Inherited from CompilationOptions
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) CommonWithMetadataReferenceResolver(MetadataReferenceResolver) CommonWithMetadataReferenceResolver(MetadataReferenceResolver) CommonWithMetadataReferenceResolver(MetadataReferenceResolver) Inherited from CompilationOptions
CommonWithModuleName(String) CommonWithModuleName(String) CommonWithModuleName(String) CommonWithModuleName(String) Inherited from CompilationOptions
CommonWithOptimizationLevel(OptimizationLevel) CommonWithOptimizationLevel(OptimizationLevel) CommonWithOptimizationLevel(OptimizationLevel) CommonWithOptimizationLevel(OptimizationLevel) Inherited from CompilationOptions
CommonWithOutputKind(OutputKind) CommonWithOutputKind(OutputKind) CommonWithOutputKind(OutputKind) CommonWithOutputKind(OutputKind) Inherited from CompilationOptions
CommonWithPlatform(Platform) CommonWithPlatform(Platform) CommonWithPlatform(Platform) CommonWithPlatform(Platform) Inherited from CompilationOptions
CommonWithPublicSign(Boolean) CommonWithPublicSign(Boolean) CommonWithPublicSign(Boolean) CommonWithPublicSign(Boolean) Inherited from CompilationOptions
CommonWithReportSuppressedDiagnostics(Boolean) CommonWithReportSuppressedDiagnostics(Boolean) CommonWithReportSuppressedDiagnostics(Boolean) CommonWithReportSuppressedDiagnostics(Boolean) Inherited from CompilationOptions
CommonWithScriptClassName(String) CommonWithScriptClassName(String) CommonWithScriptClassName(String) CommonWithScriptClassName(String) Inherited from CompilationOptions
CommonWithSourceReferenceResolver(SourceReferenceResolver) CommonWithSourceReferenceResolver(SourceReferenceResolver) CommonWithSourceReferenceResolver(SourceReferenceResolver) CommonWithSourceReferenceResolver(SourceReferenceResolver) Inherited from CompilationOptions
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) Inherited from CompilationOptions
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) Inherited from CompilationOptions
CommonWithStrongNameProvider(StrongNameProvider) CommonWithStrongNameProvider(StrongNameProvider) CommonWithStrongNameProvider(StrongNameProvider) CommonWithStrongNameProvider(StrongNameProvider) Inherited from CompilationOptions
CommonWithXmlReferenceResolver(XmlReferenceResolver) CommonWithXmlReferenceResolver(XmlReferenceResolver) CommonWithXmlReferenceResolver(XmlReferenceResolver) CommonWithXmlReferenceResolver(XmlReferenceResolver) Inherited from CompilationOptions
Equals(CSharpCompilationOptions) Equals(CSharpCompilationOptions) Equals(CSharpCompilationOptions) Equals(CSharpCompilationOptions)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)
EqualsHelper(CompilationOptions) EqualsHelper(CompilationOptions) EqualsHelper(CompilationOptions) EqualsHelper(CompilationOptions) Inherited from CompilationOptions
GetHashCode() GetHashCode() GetHashCode() GetHashCode()
GetHashCodeHelper() GetHashCodeHelper() GetHashCodeHelper() GetHashCodeHelper() Inherited from CompilationOptions
WithAllowUnsafe(Boolean) WithAllowUnsafe(Boolean) WithAllowUnsafe(Boolean) WithAllowUnsafe(Boolean)
WithAssemblyIdentityComparer(AssemblyIdentityComparer) WithAssemblyIdentityComparer(AssemblyIdentityComparer) WithAssemblyIdentityComparer(AssemblyIdentityComparer) WithAssemblyIdentityComparer(AssemblyIdentityComparer)
WithConcurrentBuild(Boolean) WithConcurrentBuild(Boolean) WithConcurrentBuild(Boolean) WithConcurrentBuild(Boolean)
WithCryptoKeyContainer(String) WithCryptoKeyContainer(String) WithCryptoKeyContainer(String) WithCryptoKeyContainer(String)
WithCryptoKeyFile(String) WithCryptoKeyFile(String) WithCryptoKeyFile(String) WithCryptoKeyFile(String)
WithCryptoPublicKey(ImmutableArray<Byte>) WithCryptoPublicKey(ImmutableArray<Byte>) WithCryptoPublicKey(ImmutableArray<Byte>) WithCryptoPublicKey(ImmutableArray<Byte>)
WithDelaySign(Nullable<Boolean>) WithDelaySign(Nullable<Boolean>) WithDelaySign(Nullable<Boolean>) WithDelaySign(Nullable<Boolean>)
WithDeterministic(Boolean) WithDeterministic(Boolean) WithDeterministic(Boolean) WithDeterministic(Boolean)
WithGeneralDiagnosticOption(ReportDiagnostic) WithGeneralDiagnosticOption(ReportDiagnostic) WithGeneralDiagnosticOption(ReportDiagnostic) WithGeneralDiagnosticOption(ReportDiagnostic)
WithMainTypeName(String) WithMainTypeName(String) WithMainTypeName(String) WithMainTypeName(String)
WithMetadataImportOptions(MetadataImportOptions) WithMetadataImportOptions(MetadataImportOptions) WithMetadataImportOptions(MetadataImportOptions) WithMetadataImportOptions(MetadataImportOptions)
WithMetadataReferenceResolver(MetadataReferenceResolver) WithMetadataReferenceResolver(MetadataReferenceResolver) WithMetadataReferenceResolver(MetadataReferenceResolver) WithMetadataReferenceResolver(MetadataReferenceResolver)
WithModuleName(String) WithModuleName(String) WithModuleName(String) WithModuleName(String)
WithOptimizationLevel(OptimizationLevel) WithOptimizationLevel(OptimizationLevel) WithOptimizationLevel(OptimizationLevel) WithOptimizationLevel(OptimizationLevel)
WithOutputKind(OutputKind) WithOutputKind(OutputKind) WithOutputKind(OutputKind) WithOutputKind(OutputKind)
WithOverflowChecks(Boolean) WithOverflowChecks(Boolean) WithOverflowChecks(Boolean) WithOverflowChecks(Boolean)
WithPlatform(Platform) WithPlatform(Platform) WithPlatform(Platform) WithPlatform(Platform)
WithPublicSign(Boolean) WithPublicSign(Boolean) WithPublicSign(Boolean) WithPublicSign(Boolean)
WithReportSuppressedDiagnostics(Boolean) WithReportSuppressedDiagnostics(Boolean) WithReportSuppressedDiagnostics(Boolean) WithReportSuppressedDiagnostics(Boolean)
WithScriptClassName(String) WithScriptClassName(String) WithScriptClassName(String) WithScriptClassName(String)
WithSourceReferenceResolver(SourceReferenceResolver) WithSourceReferenceResolver(SourceReferenceResolver) WithSourceReferenceResolver(SourceReferenceResolver) WithSourceReferenceResolver(SourceReferenceResolver)
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>)
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)
WithStrongNameProvider(StrongNameProvider) WithStrongNameProvider(StrongNameProvider) WithStrongNameProvider(StrongNameProvider) WithStrongNameProvider(StrongNameProvider)
WithUsings(IEnumerable<String>) WithUsings(IEnumerable<String>) WithUsings(IEnumerable<String>) WithUsings(IEnumerable<String>)
WithUsings(ImmutableArray<String>) WithUsings(ImmutableArray<String>) WithUsings(ImmutableArray<String>) WithUsings(ImmutableArray<String>)
WithUsings(String[]) WithUsings(String[]) WithUsings(String[]) WithUsings(String[])
WithWarningLevel(Int32) WithWarningLevel(Int32) WithWarningLevel(Int32) WithWarningLevel(Int32)
WithXmlReferenceResolver(XmlReferenceResolver) WithXmlReferenceResolver(XmlReferenceResolver) WithXmlReferenceResolver(XmlReferenceResolver) WithXmlReferenceResolver(XmlReferenceResolver)

Applies to