這是一個關於Visual Studio中的XML註釋的問題。有沒有一種方法來顯示Intellisence對已實現的接口方法的評論?
我有一個實現接口的類。當我在實現接口的方法上放置XML註釋時,在intellisence中的XML註釋使用接口中的方法而不是實現的方法。如果我從界面方法中刪除註釋,intellisence不會顯示任何評論。有沒有一些方法可以讓intellisence使用實現方法中的註釋而不是接口方法?
這是一個關於Visual Studio中的XML註釋的問題。有沒有一種方法來顯示Intellisence對已實現的接口方法的評論?
我有一個實現接口的類。當我在實現接口的方法上放置XML註釋時,在intellisence中的XML註釋使用接口中的方法而不是實現的方法。如果我從界面方法中刪除註釋,intellisence不會顯示任何評論。有沒有一些方法可以讓intellisence使用實現方法中的註釋而不是接口方法?
不,沒有辦法。您應該有實現者類型的變量來查看來自已實施成員的評論。
請考慮以下事項。你有接口
public interface IAnimal
{
/// <summary>
/// Returns animal weight
/// </summary>
int Weight { get; }
}
而且你有兩個實現者 - Dog
和Cat
。每個人都有自己的意見Weight
財產。你必須返回IAnimal
例如,基於某些條件下工廠方法(即天上的星星)
IAnimal animal = GetAnimal();
你期望看到animal.Weight
?評論狗或貓的評論?
如果我實現了接口,我希望能看到來自實現方法的註釋,因爲接口只不過是實現它的類的cookie切割器。我關心的是實現的代碼以及它的使用方式。 – Halcyon
我想也許OP的觀點是,如果他不提供對Dog.Weight或Cat.Weight的評論,IAnimal.Weight的評論不僅僅是智能感知的替代品。 –
接口的一點是你不知道它使用的是什麼實現。 – SouthShoreAK