internal void ResetRegion(RegionPosition region)
{
switch (region)
{
case RegionPosition.North:
this.north = null;
break;
case RegionPosition.South:
this.south = null;
break;
case RegionPosition.East:
this.east = null;
break;
case RegionPosition.West:
this.west = null;
break;
case RegionPosition.Center:
this.center = null;
break;
default:
throw new ArgumentOutOfRangeException("region");
}
}
}