System.Security.CodeAccessPermission.Union Method

When overridden in a derived class, creates a permission that is the union of the current permission and the specified permission.

Syntax

public virtual IPermission Union (IPermission other)

Parameters

other
A permission to combine with the current permission. It must be of the same type as the current permission.

Returns

A new permission that represents the union of the current permission and the specified permission.

Exceptions

TypeReason
ArgumentException other is not of type System.Security.CodeAccessPermission .
NotSupportedException other is not null.

Remarks

The result of a call to CodeAccessPermission.Union(IPermission) is a permission that represents all the operations represented by both the current permission and the specified permission. Any demand that passes either permission passes their union.

Requirements

Namespace: System.Security
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0