| id | stdlib-460 |
|---|---|
| title | Three geometry-tier functions emit C# that does not compile (Contains on an existential, Constants.UniformWeights) |
| type | bug |
| status | done |
| priority | ? |
| effort | ? |
| risk | ? |
| area | stdlib |
| sprint | |
| created | 2026-10-17 |
| closed | 2026-10-18 |
| links |
Three geometry-tier bodies produce C# that does not compile under the shipping recipe:
- two
Containscalls inExtensions.g.cson a value typed by an interface (ISignedDistanceField3D,IImplicitVolume3D), which only resolve for a concreteBoundedSdf(CS1929); TaubinSmoothedinRemeshing.g.csreadsConstants.UniformWeights, which does not exist (CS0117).
Every consumer that builds the geometry tier hand-patches the generated files.
- The three call sites are fixed in the stdlib source, and the three tiers generate C# with no errors from them.