2013-12-11 50 views
2

這是一個關於Visual Studio中的XML註釋的問題。有沒有一種方法來顯示Intellisence對已實現的接口方法的評論?

我有一個實現接口的類。當我在實現接口的方法上放置XML註釋時,在intellisence中的XML註釋使用接口中的方法而不是實現的方法。如果我從界面方法中刪除註釋,intellisence不會顯示任何評論。有沒有一些方法可以讓intellisence使用實現方法中的註釋而不是接口方法?

+0

接口的一點是你不知道它使用的是什麼實現。 – SouthShoreAK

回答

3

不,沒有辦法。您應該有實現者類型的變量來查看來自已實施成員的評論。

請考慮以下事項。你有接口

public interface IAnimal 
{ 
    /// <summary> 
    /// Returns animal weight 
    /// </summary> 
    int Weight { get; } 
} 

而且你有兩個實現者 - DogCat。每個人都有自己的意見Weight財產。你必須返回IAnimal例如,基於某些條件下工廠方法(即天上的星星)

IAnimal animal = GetAnimal(); 

你期望看到animal.Weight?評論狗或貓的評論?

+0

如果我實現了接口,我希望能看到來自實現方法的註釋,因爲接口只不過是實現它的類的cookie切割器。我關心的是實現的代碼以及它的使用方式。 – Halcyon

+0

我想也許OP的觀點是,如果他不提供對Dog.Weight或Cat.Weight的評論,IAnimal.Weight的評論不僅僅是智能感知的替代品。 –

相關問題