@@ -160,11 +160,6 @@ private static Type GenerateProxyType(Type baseType, Type interfaceType)
160160 pb . AddInterfaceImpl ( interfaceType ) ;
161161
162162 Type generatedProxyType = pb . CreateType ( ) ;
163-
164- #if NET451
165- s_proxyAssembly . _ab . Save ( "ProxyBuilder2.dll" ) ;
166- #endif
167-
168163 return generatedProxyType ;
169164 }
170165
@@ -287,20 +282,11 @@ private class ProxyAssembly
287282
288283 public ProxyAssembly ( )
289284 {
290- #if NET451
291- AssemblyBuilderAccess access = AssemblyBuilderAccess . RunAndSave ;
292- #else
293285 AssemblyBuilderAccess access = AssemblyBuilderAccess . Run ;
294- #endif
295286 var assemblyName = new AssemblyName ( "ProxyBuilder2" ) ;
296287 assemblyName . Version = new Version ( 1 , 0 , 0 ) ;
297288 _ab = AssemblyBuilder . DefineDynamicAssembly ( assemblyName , access ) ;
298-
299- #if NET451
300- _mb = _ab . DefineDynamicModule ( "testmod" , "ProxyBuilder2.dll" ) ;
301- #else
302289 _mb = _ab . DefineDynamicModule ( "testmod" ) ;
303- #endif
304290 }
305291
306292 // Gets or creates the ConstructorInfo for the IgnoresAccessChecksAttribute.
@@ -465,9 +451,9 @@ internal MethodBase ResolveMethodToken(Type type, int token)
465451
466452 private class ProxyBuilder
467453 {
468- private static readonly MethodInfo s_delegateInvoke = typeof ( DispatchProxyHandler ) . GetTypeInfo ( ) . GetMethod ( "InvokeHandle" ) ;
469- private static readonly MethodInfo s_delegateInvokeAsync = typeof ( DispatchProxyHandler ) . GetTypeInfo ( ) . GetMethod ( "InvokeAsyncHandle" ) ;
470- private static readonly MethodInfo s_delegateinvokeAsyncT = typeof ( DispatchProxyHandler ) . GetTypeInfo ( ) . GetMethod ( "InvokeAsyncHandleT" ) ;
454+ private static readonly MethodInfo s_delegateInvoke = typeof ( DispatchProxyHandler ) . GetMethod ( "InvokeHandle" ) ;
455+ private static readonly MethodInfo s_delegateInvokeAsync = typeof ( DispatchProxyHandler ) . GetMethod ( "InvokeAsyncHandle" ) ;
456+ private static readonly MethodInfo s_delegateinvokeAsyncT = typeof ( DispatchProxyHandler ) . GetMethod ( "InvokeAsyncHandleT" ) ;
471457
472458 private ProxyAssembly _assembly ;
473459 private TypeBuilder _tb ;
0 commit comments