API Browser

Member group

.ctor

Declaring type: CompilationOptions
Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: CompilationOptions.cs

Overloads / Variants

.ctor

init() -> ()

Source file: CompilationOptions.cs

No documentation available.

.ctor

init(outputKind: OutputKind, specificDiagnosticOptions: ImmutableDictionary<string, ReportDiagnostic>? = null, runAnalyzers: bool = true, disabledAnalyzers: ImmutableHashSet<string>? = null, performanceInstrumentation: PerformanceInstrumentation? = null, loweringTrace: ILoweringTraceSink? = null, asyncInvestigation: AsyncInvestigationOptions? = null, overloadResolutionLogger: IOverloadResolutionLogger? = null, embedCoreTypes: bool = true, allowUnsafe: bool = false, useRuntimeAsync: bool = false, allowGlobalStatements: bool = true, allowNamespaceMembers: bool = true, allowNamespaceMemberImports: bool = true, enableSuggestions: bool = false, returnedValueHandlingMode: Nullable<ReturnedValueHandlingMode> = default, frameworkProjectionMode: FrameworkProjectionMode = FrameworkProjectionMode.Standard, enableIsNotNullNarrowing: bool = false, externalConstantValues: ImmutableDictionary<string, string>? = null, enabledAnalyzers: ImmutableHashSet<string>? = null, optimizationLevel: OptimizationLevel = OptimizationLevel.Debug, synthesizeStructuralToString: bool = true, generatedCodeOptions: ImmutableDictionary<string, bool>? = null, metadataImportOptions: MetadataImportOptions? = null, runtimeIterationContract: RuntimeIterationContract? = null, runtimePropagationContract: RuntimePropagationContract? = null, allowArrayCovariance: bool = true, targetCoreAssemblyName: string? = null, runtimeUnitContract: RuntimeUnitContract? = null, allowNullableValueTypes: bool = true, targetPlatform: TargetPlatform = TargetPlatform.DotNet) -> ()

Source file: CompilationOptions.cs

Parameters

Name Type Description
outputKind OutputKind
specificDiagnosticOptions ImmutableDictionary<String, ReportDiagnostic>?
runAnalyzers Boolean
disabledAnalyzers ImmutableHashSet<String>?
performanceInstrumentation PerformanceInstrumentation?
loweringTrace ILoweringTraceSink?
asyncInvestigation AsyncInvestigationOptions?
overloadResolutionLogger IOverloadResolutionLogger?
embedCoreTypes Boolean
allowUnsafe Boolean
useRuntimeAsync Boolean
allowGlobalStatements Boolean
allowNamespaceMembers Boolean
allowNamespaceMemberImports Boolean
enableSuggestions Boolean
returnedValueHandlingMode Nullable<ReturnedValueHandlingMode>
frameworkProjectionMode FrameworkProjectionMode
enableIsNotNullNarrowing Boolean
externalConstantValues ImmutableDictionary<String, String>?
enabledAnalyzers ImmutableHashSet<String>?
optimizationLevel OptimizationLevel
synthesizeStructuralToString Boolean
generatedCodeOptions ImmutableDictionary<String, Boolean>?
metadataImportOptions MetadataImportOptions?
runtimeIterationContract RuntimeIterationContract?
runtimePropagationContract RuntimePropagationContract?
allowArrayCovariance Boolean
targetCoreAssemblyName String?
runtimeUnitContract RuntimeUnitContract?
allowNullableValueTypes Boolean
targetPlatform TargetPlatform