2
如何在roslyn的語法樹中刪除令牌。例如從屬性中刪除虛擬關鍵字標記? Roslyn有RemoveNode
方法,但我找不到RemoveToken
方法或刪除標記的方法。如何在roslyn的語法樹中刪除標記。例如從屬性中刪除虛擬關鍵字標記?
如何在roslyn的語法樹中刪除令牌。例如從屬性中刪除虛擬關鍵字標記? Roslyn有RemoveNode
方法,但我找不到RemoveToken
方法或刪除標記的方法。如何在roslyn的語法樹中刪除標記。例如從屬性中刪除虛擬關鍵字標記?
找到了答案。要刪除,請用類型爲none的新標記替換標記。尷尬,但工程。
var noneToken = SyntaxFactory.Token(SyntaxKind.None);
node = node.ReplaceToken(token_to_remove, noneToken);