CreateCSharpCompilation(string, string?, bool, IEnumerable<MetadataReference>?, string?, bool, IEnumerable<string>?, OutputKind, bool)
Declaration
public CSharpCompilation CreateCSharpCompilation(string code, string? dependentCode = null, bool ignoreErrors = false, IEnumerable<MetadataReference>? additionalReferences = null, string? assemblyName = null, bool addMetalamaReferences = true, IEnumerable<string>? preprocessorSymbols = null, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, bool warnAsErrors = false)Parameters
| Type | Name | Description |
|---|---|---|
| string | code | |
| string | dependentCode | |
| bool | ignoreErrors | |
| IEnumerable<MetadataReference> | additionalReferences | |
| string | assemblyName | |
| bool | addMetalamaReferences | |
| IEnumerable<string> | preprocessorSymbols | |
| OutputKind | outputKind | |
| bool | warnAsErrors |
Returns
| Type | Description |
|---|---|
| CSharpCompilation |
CreateCSharpCompilation(IReadOnlyDictionary<string, string>, string?, bool, IEnumerable<MetadataReference>?, string?, bool, IEnumerable<string>?, OutputKind, bool)
Declaration
public CSharpCompilation CreateCSharpCompilation(IReadOnlyDictionary<string, string> code, string? dependentCode = null, bool ignoreErrors = false, IEnumerable<MetadataReference>? additionalReferences = null, string? assemblyName = null, bool addMetalamaReferences = true, IEnumerable<string>? preprocessorSymbols = null, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, bool warnAsErrors = false)Parameters
| Type | Name | Description |
|---|---|---|
| IReadOnlyDictionary<string, string> | code | |
| string | dependentCode | |
| bool | ignoreErrors | |
| IEnumerable<MetadataReference> | additionalReferences | |
| string | assemblyName | |
| bool | addMetalamaReferences | |
| IEnumerable<string> | preprocessorSymbols | |
| OutputKind | outputKind | |
| bool | warnAsErrors |
Returns
| Type | Description |
|---|---|
| CSharpCompilation |
CreateCSharpCompilation(IReadOnlyDictionary<string, string>, IReadOnlyDictionary<string, string>?, bool, IEnumerable<MetadataReference>?, string?, bool, IEnumerable<string>?, OutputKind, bool)
Declaration
public CSharpCompilation CreateCSharpCompilation(IReadOnlyDictionary<string, string> code, IReadOnlyDictionary<string, string>? dependentCode, bool ignoreErrors = false, IEnumerable<MetadataReference>? additionalReferences = null, string? assemblyName = null, bool addMetalamaReferences = true, IEnumerable<string>? preprocessorSymbols = null, OutputKind outputKind = OutputKind.DynamicallyLinkedLibrary, bool warnAsErrors = false)Parameters
| Type | Name | Description |
|---|---|---|
| IReadOnlyDictionary<string, string> | code | |
| IReadOnlyDictionary<string, string> | dependentCode | |
| bool | ignoreErrors | |
| IEnumerable<MetadataReference> | additionalReferences | |
| string | assemblyName | |
| bool | addMetalamaReferences | |
| IEnumerable<string> | preprocessorSymbols | |
| OutputKind | outputKind | |
| bool | warnAsErrors |
Returns
| Type | Description |
|---|---|
| CSharpCompilation |