System.Security.Policy.CodeGroup.AddChild C# (CSharp) Method

AddChild() public method

public AddChild ( CodeGroup group ) : void
group CodeGroup
return void
        public void AddChild(CodeGroup group) { }
        public abstract CodeGroup Copy();

Same methods

CodeGroup::AddChild ( System group ) : void

Usage Example

 /// <summary>Resolves matching code groups.</summary>
 /// <param name="evidence">The evidence for the assembly. </param>
 /// <returns>The complete set of code groups that were matched by the evidence.</returns>
 /// <exception cref="T:System.ArgumentNullException">The <paramref name="evidence" /> parameter is <see langword="null" />. </exception>
 // Token: 0x06002A5B RID: 10843 RVA: 0x0009D938 File Offset: 0x0009BB38
 public override CodeGroup ResolveMatchingCodeGroups(Evidence evidence)
 {
     if (evidence == null)
     {
         throw new ArgumentNullException("evidence");
     }
     if (base.MembershipCondition.Check(evidence))
     {
         CodeGroup codeGroup = this.Copy();
         codeGroup.Children = new ArrayList();
         foreach (object obj in base.Children)
         {
             CodeGroup codeGroup2 = ((CodeGroup)obj).ResolveMatchingCodeGroups(evidence);
             if (codeGroup2 != null)
             {
                 codeGroup.AddChild(codeGroup2);
             }
         }
         return(codeGroup);
     }
     return(null);
 }
All Usage Examples Of System.Security.Policy.CodeGroup::AddChild