这是关于Visual Studio中XML注释的问题。
我有一个实现接口的类。当我对实现接口的方法放置XML注释时,intellisence中的XML注释使用接口中的方法而不是实现的方法。如果我从接口方法中删除注释,intellisence不会显示任何注释。有没有办法让intellisence使用实现方法的注释而不是接口方法?
答案 0 :(得分:3)
不,没有办法。您应该具有实现者类型的变量来查看已实现成员的注释。
考虑以下内容。你有接口
public interface IAnimal
{
/// <summary>
/// Returns animal weight
/// </summary>
int Weight { get; }
}
您有两个实施者 - Dog
和Cat
。每个人都有自己对Weight
财产的评论。并且你有工厂方法根据某些条件(即天空中的星星)返回IAnimal
实例
IAnimal animal = GetAnimal();
您期望在animal.Weight
看到什么?评论狗或猫的评论?