internal DirectoryServicesPermissionEntryCollection (DirectoryServicesPermission owner) { this.owner = owner; ResourcePermissionBaseEntry[] entries = owner.GetEntries (); if (entries.Length > 0) { foreach (ResourcePermissionBaseEntry entry in entries) { DirectoryServicesPermissionAccess dspa = (DirectoryServicesPermissionAccess) entry.PermissionAccess; DirectoryServicesPermissionEntry dspe = new DirectoryServicesPermissionEntry (dspa, entry.PermissionAccessPath [0]); // we don't want to add them (again) to the base class InnerList.Add (dspe); } } }
internal DirectoryServicesPermissionEntryCollection(DirectoryServicesPermission owner) { this.owner = owner; ResourcePermissionBaseEntry[] entries = owner.GetEntries(); if (entries.Length > 0) { foreach (ResourcePermissionBaseEntry entry in entries) { DirectoryServicesPermissionAccess dspa = (DirectoryServicesPermissionAccess)entry.PermissionAccess; DirectoryServicesPermissionEntry dspe = new DirectoryServicesPermissionEntry(dspa, entry.PermissionAccessPath [0]); // we don't want to add them (again) to the base class InnerList.Add(dspe); } } }