Skip to content

[Core] Extract ISignatureRenderer (+ constraints/indexers/params) #40

@jeffpatton1971

Description

@jeffpatton1971

Summary
Move signature/label logic into ISignatureRenderer with SignatureStyle switches (IncludeParamNames, IncludeConstraints, IncludeDefaultValues). Improve indexers and where constraints.

Tasks

  • Define interface + default impl; migrate existing logic.
  • Extend for indexers and constraints.
  • Tests for nested generics and new signature forms.

Acceptance

  • Snapshot parity for defaults; new styles covered by tests.

Metadata

Metadata

Labels

area:CoreCode changes to Core functionalitytaskTypical work item

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions