Skip to content

⚗️ choice group experiment with analyzer#14

Merged
igotinfected merged 3 commits intomainfrom
experimental/choice-group-and-analyzer
Feb 13, 2026
Merged

⚗️ choice group experiment with analyzer#14
igotinfected merged 3 commits intomainfrom
experimental/choice-group-and-analyzer

Conversation

@igotinfected
Copy link
Member

Running an experiment that would output XmlChoiceGroup attributes to make XML choices compile-safe in C#.

Essentially, each choice group element gets an XmlChoiceGroup attribute that has a group id and an arm id (for nested choices).

A new analyzer finds these attributes and generates an error telling the user they are using incompatible choices. Immediate feedback!

@igotinfected igotinfected merged commit 8eb4a57 into main Feb 13, 2026
2 checks passed
@igotinfected igotinfected deleted the experimental/choice-group-and-analyzer branch February 13, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant