public void Dispose() { if (IsDisposed) { return; } IsDisposed = true; InternalArea.Dispose(); InternalScenes.Dispose(); InternalZones.Dispose(); InternalSch.Dispose(); InternalZonerename.Dispose(); ComponentMediator.Dispose(); }