/// </summary>
internal void AddPermissionRequests (PermissionSet required, PermissionSet optional, PermissionSet refused)
{
+#if !NET_2_1
if (created)
throw new InvalidOperationException ("Assembly was already saved.");
permissions_refused [0] = new RefEmitPermissionSet (
SecurityAction.RequestRefuse, refused.ToXml ().ToString ());
}
+#endif
}
internal void EmbedResourceFile (string name, string fileName)
+2009-09-18 Sebastien Pouliot <sebastien@ximian.com>
+
+ * AssemblyBuilder.cs, ConstructorBuilder.cs, MethodBuilder.cs,
+ TypeBuilder.cs: Don't process PermissionSet under NET_2_1
+
2009-09-06 Rodrigo Kumpera <rkumpera@novell.com>
* ConstructorOnTypeBuilderInst.cs (GetParameters): Make it work for
public void AddDeclarativeSecurity (SecurityAction action, PermissionSet pset)
{
+#if !NET_2_1
if (pset == null)
throw new ArgumentNullException ("pset");
if ((action == SecurityAction.RequestMinimum) ||
permissions [permissions.Length - 1] = new RefEmitPermissionSet (action, pset.ToXml ().ToString ());
attrs |= MethodAttributes.HasSecurity;
+#endif
}
public ParameterBuilder DefineParameter (int iSequence, ParameterAttributes attributes, string strParamName)
public void AddDeclarativeSecurity (SecurityAction action, PermissionSet pset)
{
+#if !NET_2_1
if (pset == null)
throw new ArgumentNullException ("pset");
if ((action == SecurityAction.RequestMinimum) ||
permissions [permissions.Length - 1] = new RefEmitPermissionSet (action, pset.ToXml ().ToString ());
attrs |= MethodAttributes.HasSecurity;
+#endif
}
#if NET_2_0
public void AddDeclarativeSecurity (SecurityAction action, PermissionSet pset)
{
+#if !NET_2_1
if (pset == null)
throw new ArgumentNullException ("pset");
if ((action == SecurityAction.RequestMinimum) ||
permissions [permissions.Length - 1] = new RefEmitPermissionSet (action, pset.ToXml ().ToString ());
attrs |= TypeAttributes.HasSecurity;
+#endif
}
#if NET_2_0