有没有办法显示Intellisense对已实现的接口方法的评论?

时间:2013-12-11 22:05:15

标签: c# asp.net xml visual-studio comments

这是关于Visual Studio中XML注释的问题。

我有一个实现接口的类。当我对实现接口的方法放置XML注释时,intellisence中的XML注释使用接口中的方法而不是实现的方法。如果我从接口方法中删除注释,intellisence不会显示任何注释。有没有办法让intellisence使用实现方法的注释而不是接口方法?

1 个答案:

答案 0 :(得分:3)

不,没有办法。您应该具有实现者类型的变量来查看已实现成员的注释。

考虑以下内容。你有接口

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

您有两个实施者 - DogCat。每个人都有自己对Weight财产的评论。并且你有工厂方法根据某些条件(即天空中的星星)返回IAnimal实例

 IAnimal animal = GetAnimal();

您期望在animal.Weight看到什么?评论狗或猫的评论?