Write omitted z1/z2 whenever both z bounds sat at/outside the sbyte extremes, but Read reconstructs absent z as exactly z1=-128, z2=127 (depth 255). So any rectangle that tripped the omit condition without being that sentinel round-tripped to depth 255 — e.g. a homeRange-style z1=-128/z2=128 (depth 256) silently lost its top z-level on re-serialize. Omit z only for the exact -128/127 sentinel; write it otherwise. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Fixtures | ||
| Helpers | ||
| Tests | ||
| Server.Tests.csproj | ||