1
A
回答
1
註釋你的樹?我不認爲你可以直接添加元數據到樹上...如何添加評論呢?
var tree = SyntaxTree.ParseText(@"namespace Foo
{
public class Bar
{
public string Biz()
{
return ""Baz"";
}
}
}");
var annotatedTree = SyntaxTree.Create(tree.GetRoot()
.WithLeadingTrivia(
Syntax.Comment(String.Format("// source: scratch")),
Syntax.Comment(String.Format("// date: {0}", DateTime.Now))
)
.NormalizeWhitespace()
);
+0
作爲最後的手段,它可能有效,但如果可能,我寧願直接修改元數據。這仍然是一個痛苦,特別是考慮到我需要在每個連接原始source_的行上附加註釋。 –
+0
比評論更好,我可以使用#line指令... –
+0
啊,我沒有注意到你提到了行號。 '#line'指令肯定會有幫助。 –
相關問題
- 1. SQL WHERE和錯誤消息
- 2. Rails validates_associated和錯誤消息
- 3. 錯誤消息和安全
- 4. NTLDR錯誤消息和WPF
- 5. 錯誤消息
- 6. 錯誤消息
- 7. 錯誤消息
- 8. 錯誤消息
- 9. 錯誤消息
- 10. 錯誤消息
- 11. 錯誤消息
- 12. 錯誤消息
- 13. 錯誤消息
- 14. Java - JOptionPane錯誤消息和信息消息
- 15. 錯誤消息NSData
- 16. Sqlite3錯誤消息
- 17. 消息框錯誤
- 18. Sudo錯誤消息
- 19. MVC - 錯誤消息
- 20. ArrayIndexOutOfBoundsException錯誤消息
- 21. 錯誤消息3
- 22. jQuery錯誤消息
- 23. ACF錯誤消息
- 24. 硒錯誤消息
- 25. XmlSchemaExeption錯誤消息
- 26. Diplay錯誤消息
- 27. Parsley.js錯誤消息
- 28. NumericUpDown錯誤消息
- 29. MVC錯誤消息
- 30. BUGS錯誤消息
那個信息還不在那裏嗎? – leppie
「from my own DSL」 –