Skip to content

Commit 8713d6c

Browse files
committed
no-mistakes(review): apply reviewer inline fixes
1 parent daf64ef commit 8713d6c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎docs/features/metadata-dependencies.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -588,8 +588,9 @@ the snapshots first under `dep:<name>/<artifact>` source ids. It never writes ei
588588
`ERR_DEPENDENCY_SNAPSHOT_STALE`. An imported node is excluded from every C# generator, the
589589
`verify --codegen` regeneration and the requirement gate's entity-coverage denominator unless
590590
`scope.include` names its package; the one thing C# still emits from an imported package is the
591-
POCO of a *value object* (and the shared enums it uses) that a generated entity holds, because the
592-
entity's property type needs it to compile. `inScope` is Python's formula (no `matchesScope` on the
591+
POCO of a *value object* (and the shared enums it uses) that a generated type reaches — an entity
592+
or local value object that holds it, or a local template whose `@payloadRef` / `@responseRef` names
593+
it — because that generated type needs it to compile. `inScope` is Python's formula (no `matchesScope` on the
593594
project's own objects), and C# has no entity-name positional on `gen`, so the TypeScript
594595
"refuse an explicitly named imported object" check has no C# surface. Known edge: a local entity
595596
that `extends` an imported concrete entity in a table-per-hierarchy mapping is not specially handled.

0 commit comments

Comments
 (0)