Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs')
-rw-r--r--ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs b/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs
index 17f29cc1..81a237e5 100644
--- a/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs
+++ b/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs
@@ -686,7 +686,11 @@ namespace ICSharpCode.NRefactory.MonoCSharp
AssemblyBuilderAccess access;
if (Environment.GetEnvironmentVariable ("SAVE") != null) {
+#if NET6_0
+ access = AssemblyBuilderAccess.Run;
+#else
access = AssemblyBuilderAccess.RunAndSave;
+#endif
assembly = new AssemblyDefinitionDynamic (module, current_debug_name, current_debug_name);
assembly.Importer = importer;
} else {
@@ -786,8 +790,10 @@ namespace ICSharpCode.NRefactory.MonoCSharp
if (host != null)
host.CloseContainer ();
+#if !NET6_0
if (access == AssemblyBuilderAccess.RunAndSave)
assembly.Save ();
+#endif
if (host == null)
return null;