protected override void Dispose(bool disposing) { base.Dispose(disposing); Search.Dispose(); Search = null; PageNumberLabel = null; totalGold = null; totalCredits = null; ALL = null; War = null; Sin = null; Tao = null; Wiz = null; Arch = null; allItems = null; topItems = null; Deals = null; New = null; CloseButton = null; PreviousButton = null; NextButton = null; UpButton = null; DownButton = null; PositionBar = null; Grid = null; Filters = null; FilterBackground = null; Viewer.Dispose(); CategoryList.Clear(); filteredShop.Clear(); SearchResult.Clear(); }