В предыдущей версии Roslyn я мог добавлять пользовательские данные в SyntaxNode
с помощью класса, производного от SyntaxAnnotation
. Но теперь SyntaxAnnotation
запечатан, и я могу использовать SyntaxAnnotation
только со строками: вид и данные. Мне этого недостаточно. Я хочу создать собственный CFG из AST и установить двунаправленные связи между узлами CFG и AST.
Как я могу это сделать?