TestCompilationFactory.CreateCSharpCompilation Method
CreateCSharpCompilation(String, String, Boolean, IEnumerable<MetadataReference>, String, Boolean, IEnumerable<String>, OutputKind)
Declaration
public static CSharpCompilation CreateCSharpCompilation(string code, string dependentCode = null, bool ignoreErrors = false, IEnumerable<MetadataReference> additionalReferences = null, string name = null, bool addMetalamaReferences = true, IEnumerable<string> preprocessorSymbols = null, OutputKind outputKind)
Parameters
Type | Name | Description |
---|---|---|
String | code | |
String | dependentCode | |
Boolean | ignoreErrors | |
IEnumerable<Microsoft.CodeAnalysis.MetadataReference> | additionalReferences | |
String | name | |
Boolean | addMetalamaReferences | |
IEnumerable<String> | preprocessorSymbols | |
Microsoft.CodeAnalysis.OutputKind | outputKind |
Returns
Type | Description |
---|---|
Microsoft.CodeAnalysis.CSharp.CSharpCompilation |
CreateCSharpCompilation(IReadOnlyDictionary<String, String>, String, Boolean, IEnumerable<MetadataReference>, String, Boolean, IEnumerable<String>, OutputKind)
Declaration
public static CSharpCompilation CreateCSharpCompilation(IReadOnlyDictionary<string, string> code, string dependentCode = null, bool ignoreErrors = false, IEnumerable<MetadataReference> additionalReferences = null, string name = null, bool addMetalamaReferences = true, IEnumerable<string> preprocessorSymbols = null, OutputKind outputKind)
Parameters
Type | Name | Description |
---|---|---|
IReadOnlyDictionary<String, String> | code | |
String | dependentCode | |
Boolean | ignoreErrors | |
IEnumerable<Microsoft.CodeAnalysis.MetadataReference> | additionalReferences | |
String | name | |
Boolean | addMetalamaReferences | |
IEnumerable<String> | preprocessorSymbols | |
Microsoft.CodeAnalysis.OutputKind | outputKind |
Returns
Type | Description |
---|---|
Microsoft.CodeAnalysis.CSharp.CSharpCompilation |
CreateCSharpCompilation(IReadOnlyDictionary<String, String>, IReadOnlyDictionary<String, String>, Boolean, IEnumerable<MetadataReference>, String, Boolean, IEnumerable<String>, OutputKind)
Declaration
public static CSharpCompilation CreateCSharpCompilation(IReadOnlyDictionary<string, string> code, IReadOnlyDictionary<string, string> dependentCode, bool ignoreErrors = false, IEnumerable<MetadataReference> additionalReferences = null, string name = null, bool addMetalamaReferences = true, IEnumerable<string> preprocessorSymbols = null, OutputKind outputKind)
Parameters
Type | Name | Description |
---|---|---|
IReadOnlyDictionary<String, String> | code | |
IReadOnlyDictionary<String, String> | dependentCode | |
Boolean | ignoreErrors | |
IEnumerable<Microsoft.CodeAnalysis.MetadataReference> | additionalReferences | |
String | name | |
Boolean | addMetalamaReferences | |
IEnumerable<String> | preprocessorSymbols | |
Microsoft.CodeAnalysis.OutputKind | outputKind |
Returns
Type | Description |
---|---|
Microsoft.CodeAnalysis.CSharp.CSharpCompilation |