private void UpdateRemoveDisposer()
{
foreach (Disposer disposer in this.removeDisposers)
{
EntityTypeInfo entityTypeInfo;
if (!this.eventInfo.TryGetValue(disposer.GetType(), out entityTypeInfo))
{
continue;
}
foreach (EntityEventType disposerEvent2Type in entityTypeInfo.GetEntityEventTypes())
{
this.disposers[disposerEvent2Type].Remove(disposer);
}
}
this.removeDisposers.Clear();
}