From a2aae047391269c1bd9f0acb46d3a2c80f4173c5 Mon Sep 17 00:00:00 2001 From: jbevain Date: Thu, 27 May 2010 10:58:57 +0000 Subject: [PATCH] 2010-05-27 Jb Evain * AppDomain.cs (DefineDynamicAssembly): add new net_4_0 overloads. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@158017 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- class/corlib/System/AppDomain.cs | 16 +++++++++++++++- class/corlib/System/ChangeLog | 4 ++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/class/corlib/System/AppDomain.cs b/class/corlib/System/AppDomain.cs index b2e1e57f46..b8c36aa76d 100644 --- a/class/corlib/System/AppDomain.cs +++ b/class/corlib/System/AppDomain.cs @@ -567,10 +567,24 @@ namespace System { } // NET 3.5 method - public AssemblyBuilder DefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access, IEnumerable assemblyAttributes) { + public AssemblyBuilder DefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access, IEnumerable assemblyAttributes) + { return DefineDynamicAssembly (name, access, null, null, null, null, null, false, assemblyAttributes); } +#if NET_4_0 + public AssemblyBuilder DefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access, string dir, bool isSynchronized, IEnumerable assemblyAttributes) + { + return DefineDynamicAssembly (name, access, dir, null, null, null, null, isSynchronized, assemblyAttributes); + } + + [MonoLimitation ("The argument securityContextSource is ignored")] + public AssemblyBuilder DefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access, IEnumerable assemblyAttributes, SecurityContextSource securityContextSource) + { + return DefineDynamicAssembly (name, access, assemblyAttributes); + } +#endif + internal AssemblyBuilder DefineInternalDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access) { return new AssemblyBuilder (name, null, access, true); diff --git a/class/corlib/System/ChangeLog b/class/corlib/System/ChangeLog index 55c18019a3..bb4c3f3d44 100644 --- a/class/corlib/System/ChangeLog +++ b/class/corlib/System/ChangeLog @@ -1,3 +1,7 @@ +2010-05-27 Jb Evain + + * AppDomain.cs (DefineDynamicAssembly): add new net_4_0 overloads. + 2010-05-17 Atsushi Enomoto * Enum.cs : TryParse() should raise ArgumentException when the -- 2.11.4.GIT