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 |