2011-06-19 47 views
4

我使用Machine.Specifications,我受了VS2010/ReSharper的一直嘗試格式化我的代碼真的惱火......例如:如何讓ReSharper停止在MSpec成員上放置顯式訪問修飾符?

Establish context =() => the_cartoon_repository = DependencyOf<INHibernateRepository<Cartoon>>(); 

獲取變成:

private Establish context =() => the_cartoon_repository = DependencyOf<INHibernateRepository<Cartoon>>(); 

只要我按下輸入。哎呀!有必要解決這個問題,不是嗎?

+1

檢查設置,可能只是一個設置來解決。我沒有在這裏安裝resharper,但我知道這些設置非常廣泛 –

回答

8

ReSharper的選項>。語言> C#>其它>修飾符:

取消選中Use explicit private modifier

+1

不使用顯式私有修改器的ReSharper選項將應用於整個解決方案。在我的項目中,我不確定。 –

+1

我有同樣的問題。爲了單元測試,爲所有項目設置這個有用的設置是一個好主意。 – bitbonk

+0

請參閱http://youtrack.jetbrains.net/issue/RSRP-279817 –

2

MSpec的作者Aaron Jensen解決了this post中的一些格式問題。具體來說,

  • 明確private修飾符
  • 怪異拉姆達壓痕
  • 場命名警告
+0

@安東,誠然。我在火車上回答了這個問題;-) –

+0

哈哈,是的,我在鏈接中看到了「Android」。高興地幫助了mspec標籤:) –