csharp-mode
tree-sitter
tree-sitter-chsharp, I thought csharp-mode is based on regexp.
tree-sitter-chsharp