Есть способы игнорировать парены внутри кавычек, но это не решит вашу проблему.Вызовы функций в C # не могут быть сопоставлены с регулярным выражением.Регулярные выражения не могут совпадать с вложенными структурами, так как они означают, что оба символа и <
появляются внутри вызова функции.Чтобы соответствовать этим, вам нужно использовать грамматику своего рода.
Я недавно написал пост в блоге, в котором более подробно рассказывается об этой проблеме
Я не имею в видучтобы избежать ответа здесь.Но любой ответ на этот вопрос будет просто нарушен более сложным (а иногда и более простым) вызовом функции.