2009-05-01 53 views
2

是否有任何方法在智能感知中突出顯示您的自定義類的屬性/函數?它在框架中使用了很多,它確實有助於展示一個類的主要特徵。我試着尋找一個屬性,因爲我知道過時的屬性會影響顯示,但沒有運氣。在智能感知中使屬性/函數粗體

編輯

原來的問題是,因爲我的顯示器是如何智能感知項目的誤解有缺陷的。正如答案中所解釋的那樣,粗體項目是由子類創建的新屬性/函數,換句話說,粗體是自動完成的。

我仍然感興趣,如果有任何其他方式來突出某些功能,我使用ReSharper如果有幫助。

+0

你試過ReSharper嗎? – Vadim 2009-05-01 16:53:35

+0

隨機問題:Intellisense中的粗體屬性/方法是一個什麼看起來像是一個類的精選「主要特徵」的任意集合,還是僅從非超類繼承的? – millimoose 2009-05-01 16:57:04

+0

我不這麼認爲。即使你可以,你是否真的希望你的對象充滿「主要特徵」?過時的唯一原因顯示UI上的任何內容是因爲它旨在警告用戶使用該對象。我認爲你應該專注於讓你的對象自我解釋。您始終可以爲方法添加註釋,以供進一步說明。 – Jab 2009-05-01 17:03:02

回答

4

IntelliSense中的粗體條目是直接在類上實現的成員,其中繼承的屬性和方法以常規字體顯示。

如果有幫助,您可以使用[EditorBrowsable] attribute從列表中隱藏「高級」條目。在這種情況下,'高級'表示'隱藏高級會員'設置通過工具|啓用時隱藏選項|文本編輯器| C#'。