File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -443,18 +443,18 @@ public bool ContainsEntity(EntityKey key)
443
443
/// </summary>
444
444
public object RemoveEntity ( EntityKey key )
445
445
{
446
- if ( ! entitiesByKey . Remove ( key , out var tempObject ) )
447
- throw new KeyNotFoundException ( key . ToString ( ) ) ;
448
-
449
- object entity = tempObject ;
450
- List < EntityUniqueKey > toRemove = new List < EntityUniqueKey > ( ) ;
451
- foreach ( KeyValuePair < EntityUniqueKey , object > pair in entitiesByUniqueKey )
446
+ if ( entitiesByKey . Remove ( key , out var entity ) )
452
447
{
453
- if ( pair . Value == entity ) toRemove . Add ( pair . Key ) ;
454
- }
455
- foreach ( EntityUniqueKey uniqueKey in toRemove )
456
- {
457
- entitiesByUniqueKey . Remove ( uniqueKey ) ;
448
+ List < EntityUniqueKey > toRemove = new List < EntityUniqueKey > ( ) ;
449
+ foreach ( KeyValuePair < EntityUniqueKey , object > pair in entitiesByUniqueKey )
450
+ {
451
+ if ( pair . Value == entity ) toRemove . Add ( pair . Key ) ;
452
+ }
453
+
454
+ foreach ( EntityUniqueKey uniqueKey in toRemove )
455
+ {
456
+ entitiesByUniqueKey . Remove ( uniqueKey ) ;
457
+ }
458
458
}
459
459
460
460
entitySnapshotsByKey . Remove ( key ) ;
You can’t perform that action at this time.
0 commit comments