public override void AddOnMenuVisibilityListener(IOnMenuVisibilityListener listener)
        {
            var @delegate = new MenuVisibilityListenerAdapter(listener);

            this.menuVisibilityListeners.Add(listener, @delegate);
            this.SupportActionBar.AddOnMenuVisibilityListener(@delegate);
        }
 public override void RemoveOnMenuVisibilityListener(IOnMenuVisibilityListener listener)
 {
     if (this.menuVisibilityListeners.ContainsKey(listener))
     {
         using (var @delegate = this.menuVisibilityListeners[listener])
         {
             this.SupportActionBar.RemoveOnMenuVisibilityListener(@delegate);
         }
     }
 }
 public override void RemoveOnMenuVisibilityListener(IOnMenuVisibilityListener listener)
 {
     if (this.menuVisibilityListeners.ContainsKey(listener))
     {
         using (var @delegate = this.menuVisibilityListeners[listener])
         {
             this.SupportActionBar.RemoveOnMenuVisibilityListener(@delegate);
         }
     }
 }
 public override void AddOnMenuVisibilityListener(IOnMenuVisibilityListener listener)
 {
     var @delegate = new MenuVisibilityListenerAdapter(listener);
     this.menuVisibilityListeners.Add(listener, @delegate);
     this.SupportActionBar.AddOnMenuVisibilityListener(@delegate);
 }