From fb68c8f76b77f2f0eee8f23e9c1b06b3047223aa Mon Sep 17 00:00:00 2001 From: Ryan Davis Date: Sat, 28 Sep 2019 19:44:20 +1000 Subject: [PATCH] feat: support netcore3/LINQPad6 --- src/DumpEditable/DumpEditable.csproj | 6 +++--- src/DumpEditable/Helpers/DynamicTypeBuilder.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/DumpEditable/DumpEditable.csproj b/src/DumpEditable/DumpEditable.csproj index d17c6aa..d78d6c1 100644 --- a/src/DumpEditable/DumpEditable.csproj +++ b/src/DumpEditable/DumpEditable.csproj @@ -1,7 +1,7 @@  - net47 + net47;netcoreapp3.0 LINQPad.DumpEditable LINQPad.DumpEditable true @@ -9,7 +9,7 @@ 0.0.1 Ryan Davis DumpEditable.LINQPad - Extensible inline editor output for LINQPad. Requires LINQPad 5.36.3 or above. + Extensible inline editor output for LINQPad 5 / LINQPad 6. (c) Ryan Davis 2019 https://github.com/rdavisau/linqpad-dump-editable @@ -23,7 +23,7 @@ - + diff --git a/src/DumpEditable/Helpers/DynamicTypeBuilder.cs b/src/DumpEditable/Helpers/DynamicTypeBuilder.cs index 83e063f..c110f81 100644 --- a/src/DumpEditable/Helpers/DynamicTypeBuilder.cs +++ b/src/DumpEditable/Helpers/DynamicTypeBuilder.cs @@ -37,7 +37,7 @@ private static TypeBuilder GetTypeBuilder(object source) typeSignature = AnonymousTypeReplacement; var an = new AssemblyName(typeSignature); - var assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(an, AssemblyBuilderAccess.Run); + var assemblyBuilder = AssemblyBuilder.DefineDynamicAssembly(an, AssemblyBuilderAccess.Run); var moduleBuilder = assemblyBuilder.DefineDynamicModule("MainModule"); var tb = moduleBuilder.DefineType(typeSignature, TypeAttributes.Public |