/** * 封装MultiMap,用于重用 */ namespace ET { public class MultiMapComponent: Entity { public MultiMap MultiMap = new MultiMap(); public override void Dispose() { if (this.IsDisposed) { return; } base.Dispose(); this.MultiMap.Clear(); } } public class UnOrderMultiMapComponent: Entity { public UnOrderMultiMap MultiMap = new UnOrderMultiMap(); public override void Dispose() { if (this.IsDisposed) { return; } base.Dispose(); this.MultiMap.Clear(); } } }