2525using System . Xml . Serialization ;
2626
2727
28- #if NET_STANDARD && ! NET_STANDARD_20
28+ #if NET_STANDARD && ! NET_STANDARD_20 && ! NET5_0
2929using Microsoft . Extensions . DependencyModel ;
3030#endif
3131
@@ -309,7 +309,7 @@ private static class NetJSONCachedSerializer<T> {
309309
310310 private static NetJSONSerializer < T > GetSerializer ( )
311311 {
312- #if NET_STANDARD_20
312+ #if NET_STANDARD_20 || NET5_0
313313 return new DynamicNetJSONSerializer < T > ( ) ;
314314#else
315315 NetJSONSerializer < T > serializer = null ;
@@ -1131,7 +1131,7 @@ public static void GenerateTypesInto(string asmName, params Type[] types) {
11311131
11321132 }
11331133
1134- #if ! NET_STANDARD && ! NET_5
1134+ #if ! NET_STANDARD && ! NET5_0
11351135 assembly . Save ( String . Concat ( assembly . GetName ( ) . Name , _dllStr ) ) ;
11361136#endif
11371137 }
@@ -1159,7 +1159,7 @@ internal static Type Generate(Type objType) {
11591159
11601160 _types[ objType ] = returnType ;
11611161
1162- #if ! NET_STANDARD && ! NET_5
1162+ #if ! NET_STANDARD && ! NET5_0
11631163 if ( _generateAssembly )
11641164 assembly . Save ( String . Concat ( assembly . GetName ( ) . Name , _dllStr ) ) ;
11651165#endif
@@ -1376,7 +1376,7 @@ private static AssemblyBuilder GenerateAssemblyBuilder() {
13761376 lock ( _lockAsmObject ) {
13771377 if ( _assembly == null ) {
13781378 _assembly =
1379- #if NET_STANDARD || NET_5
1379+ #if NET_STANDARD || NET5_0
13801380 AssemblyBuilder
13811381#else
13821382 AppDomain . CurrentDomain
@@ -1385,7 +1385,7 @@ private static AssemblyBuilder GenerateAssemblyBuilder() {
13851385 new AssemblyName ( NET_JSON_GENERATED_ASSEMBLY_NAME ) {
13861386 Version = new Version ( 1 , 0 , 0 , 0 )
13871387 } ,
1388- #if NET_STANDARD || NET_5
1388+ #if NET_STANDARD || NET5_0
13891389 AssemblyBuilderAccess . Run
13901390#else
13911391 AssemblyBuilderAccess . RunAndSave
@@ -1428,7 +1428,7 @@ private static AssemblyBuilder GenerateAssemblyBuilder() {
14281428
14291429 private static AssemblyBuilder GenerateAssemblyBuilderNoShare ( string asmName ) {
14301430 var assembly =
1431- #if NET_STANDARD || NET_5
1431+ #if NET_STANDARD || NET5_0
14321432 AssemblyBuilder
14331433#else
14341434 AppDomain . CurrentDomain
@@ -1437,7 +1437,7 @@ private static AssemblyBuilder GenerateAssemblyBuilderNoShare(string asmName) {
14371437 new AssemblyName ( asmName ) {
14381438 Version = new Version ( 1 , 0 , 0 , 0 )
14391439 } ,
1440- #if ! NET_STANDARD && ! NET_5
1440+ #if ! NET_STANDARD && ! NET5_0
14411441 AssemblyBuilderAccess . RunAndSave
14421442#else
14431443 AssemblyBuilderAccess . Run
@@ -1902,7 +1902,7 @@ internal static MethodInfo DefineMethodEx(this TypeBuilder builder, string metho
19021902 if ( builder == null )
19031903 return new DynamicMethod ( methodName , returnType , parameterTypes ,
19041904#if NET_STANDARD
1905- #if NET_STANDARD_20
1905+ #if NET_STANDARD_20 || NET5_0
19061906 Assembly . GetExecutingAssembly ( ) . ManifestModule
19071907#else
19081908 Assembly . GetEntryAssembly ( ) . ManifestModule
@@ -2517,13 +2517,13 @@ private static List<Type> GetIncludedTypeTypes(Type type) {
25172517 if ( types == null ) {
25182518 types = new List < Type > ( ) ;
25192519#if NET_STANDARD
2520- #if NET_STANDARD_20
2520+ #if NET_STANDARD_20 || NET5_0
25212521 var assemblies = AppDomain . CurrentDomain . GetAssemblies ( ) ;
25222522#else
25232523 var assemblies = DependencyContext . Default . GetDefaultAssemblyNames ( ) . Select ( x => Assembly . Load ( x ) ) ;
25242524#endif
25252525#else
2526- var assemblies = AppDomain . CurrentDomain . GetAssemblies ( ) ;
2526+ var assemblies = AppDomain . CurrentDomain . GetAssemblies ( ) ;
25272527#endif
25282528 foreach ( var asm in assemblies ) {
25292529 try {
0 commit comments