internal EventLogPermissionEntryCollection (EventLogPermission owner)
		{
			this.owner = owner;
			ResourcePermissionBaseEntry[] entries = owner.GetEntries ();
			if (entries.Length > 0) {
				foreach (ResourcePermissionBaseEntry entry in entries) {
					EventLogPermissionAccess elpa = (EventLogPermissionAccess) entry.PermissionAccess;
					EventLogPermissionEntry elpe = new EventLogPermissionEntry (elpa, entry.PermissionAccessPath [0]);
					// we don't want to add them (again) to the base class
					InnerList.Add (elpe);
				}
			}
		}
Example #2
0
 internal EventLogPermissionEntryCollection(EventLogPermission owner)
 {
     this.owner = owner;
     ResourcePermissionBaseEntry[] entries = owner.GetEntries();
     if (entries.Length > 0)
     {
         foreach (ResourcePermissionBaseEntry entry in entries)
         {
             EventLogPermissionAccess elpa = (EventLogPermissionAccess)entry.PermissionAccess;
             EventLogPermissionEntry  elpe = new EventLogPermissionEntry(elpa, entry.PermissionAccessPath [0]);
             // we don't want to add them (again) to the base class
             InnerList.Add(elpe);
         }
     }
 }