Fai*_*han 3 c# syntax tree roslyn
如何在roslyn中删除语法树中的标记.例如从属性中删除虚拟关键字令牌?Roslyn有RemoveNode方法,但我找不到RemoveToken删除令牌的方法或方法.
RemoveNode
RemoveToken
Fai*_*han 9
找到了答案.要删除,请使用类型为none的新令牌替换令牌.尴尬但有效.
var noneToken = SyntaxFactory.Token(SyntaxKind.None); node = node.ReplaceToken(token_to_remove, noneToken);
归档时间:
10 年,3 月 前
查看次数:
576 次
最近记录:
6 年,7 月 前