protected XNode Visit(CSharpSubpattern node) { return(node switch { PositionalCSharpSubpattern p => Visit(p), PropertyCSharpSubpattern p => Visit(p), _ => throw ContractUtils.Unreachable, });
public XNode GetDebugView(CSharpSubpattern node) { return(Visit(node)); }