0
目前我正在使用NRefactory的項目。我們正在過濾類型聲明,如'Class'和'Interface'.cs文件。我們希望將這些類型聲明放置在自定義名稱空間中,但出於某種原因,它不起作用。有人能幫助我解決這個問題嗎?NRefactory爲類型聲明添加命名空間
我試過下面的代碼:
typeDeclaration.Parent.InsertChildBefore(typeDeclaration, ns, new Role<NamespaceDeclaration>("customNamespace"));
你是什麼意思「不工作」?它有什麼作用?我*認爲*你的代碼會將'class C {}'變成'namespace customNamespace {} class C {}',這不是你想要的。 – svick
真的,這不是我想要的..那麼,當我使用:ToString()整個命名空間屬性丟失,所以它沒有插入 – Mittchel