public sealed class UnionCodeGroup : CodeGroup {
// Public Constructors
public UnionCodeGroup(IMembershipCondition membershipCondition, PolicyStatement policy);
// Public Instance Properties
public override string MergeLogic{get; }
// overrides CodeGroup
// Public Instance Methods
public override CodeGroup Copy( );
// overrides CodeGroup
public override PolicyStatement Resolve(Evidence evidence);
// overrides CodeGroup
public override CodeGroup ResolveMatchingCodeGroups(Evidence evidence);
// overrides CodeGroup
}
The UnionCodeGroup class is a subclass of
CodeGroup and is the most commonly used type of
code group. Assemblies and application domains that qualify for
membership are compared for membership against the children of the
UnionCodeGroup, and so on down through the code
group tree. The final permission set granted by the
UnionCodeGroup is the union of its permission set,
and the permissions granted by all child code groups of which the
assembly or application domain is also a member.