2009-11-02 89 views
3

有什么办法可以让VS2008提供关于如何实现特定接口的更多细节?Visual Studio 2008可以提供有关接口方法实现的提示

我正在考虑使用方法时///标签的工作方式。在我看来,有时方法名称和参数并不能提供关于接口如何工作的足够信息。

编辑

interface MyInterface 
{ 
    /// <summary> 
    /// Returns if the object has a foo 
    /// </summary> 
    bool HasFoo(); 
} 

class MyClass : MyInterface 
{ 
    bool HasFoo() // (Returns if the object has a foo) <---- Displayed automagicaly from the XML tag in MyInterface 
    { 
    } 
} 

希望这清除了问题一点点

回答

2

Visual Studio的免费GhostDoc加载项将允许您仅通过按键即可从界面或基类插入XML注释。

0

您可以将XML注释在界面上的签名,当你投你的类,它实现所述接口,你会看到你的XML评论。否则,我没有听说过提供关于实现界面信息的智能感知。

0

Visual Studio将不会但MSDN会。每个接口的文档都附有实现示例(有关示例,请参见IComparable<T>)。

1

我个人使用Resharper - 在实现接口时,它使您可以选择从接口复制XML文档,这非常有用!

1

VS会告诉你哪些方法需要实现给定的接口。

在VS中,右键单击一个接口声明并在弹出菜单上选择'Implement Interface'。菜单项将展开为'实现接口'和'显式实现接口'。

如果您选择其中一种方法,则会以您选择的方式实施所选接口的存根方法将被添加到您的课程中。

+0

我花了一段时间才发现 - 不过我指的是具有intellisense(或者Paul与reshaper一样)显示了在实际实现的接口中提供的XML文档 – 2009-11-02 04:14:02

相关问题