void ReleaseDesignerOutlets()
        {
            if (Filter != null)
            {
                Filter.Dispose();
                Filter = null;
            }

            if (Grid != null)
            {
                Grid.Dispose();
                Grid = null;
            }

            if (MatchCaseCheckBox != null)
            {
                MatchCaseCheckBox.Dispose();
                MatchCaseCheckBox = null;
            }

            if (MatchWholeWordCheckBox != null)
            {
                MatchWholeWordCheckBox.Dispose();
                MatchWholeWordCheckBox = null;
            }
        }
 public override void DidReceiveMemoryWarning()
 {
     base.DidReceiveMemoryWarning();
     MatchCaseCheckBox.Checked      -= OnMatchCaseCheckBoxChecked;
     MatchWholeWordCheckBox.Checked -= OnMatchWholeWordCheckBoxChecked;
     Grid.RemoveFromSuperview();
     Filter.RemoveFromSuperview();
     MatchCaseCheckBox.RemoveFromSuperview();
     MatchWholeWordCheckBox.RemoveFromSuperview();
     ReleaseDesignerOutlets();
 }