예제 #1
0
 public void RemoveAttachment(PermissionAttachment attachment)
 {
     if (this.Attachments.Contains(attachment))
     {
         this.Attachments.Remove(attachment);
         IPermissionRemovedExecutor ex = attachment.Removed;
         if (ex != null)
         {
             ex.AttachmentRemoved(attachment);
         }
         this.RecalculatePermissions();
     }
 }
예제 #2
0
 public void SetRemovalCallback(IPermissionRemovedExecutor ex)
 {
     removed = ex;
 }