Methods 类

在语言服务中表示方法签名的集合从分析操作中获取的。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Package.Methods

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public MustInherit Class Methods
[CLSCompliantAttribute(false)]
public abstract class Methods

Methods 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 Methods 在派生类中实现时,初始化 Methods 类的新实例。

页首

属性

  名称 说明
公共属性 CloseBracket 获取其字符使用在方法参数列表末尾。
公共属性 DefaultMethod 具有初始方法签名的索引显示。
公共属性 Delimiter 获取分开方法的参数的字符。
公共属性 OpenBracket 获取其字符在方法开始使用参数列表。
公共属性 TypePostfix 获取一个字符串在方法之后的返回类型放置。
公共属性 TypePrefix 获取一个字符串在方法之前的返回类型放置。
公共属性 TypePrefixed 获取方法是否返回类型在方法签名之前到达。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetCount 在派生类中实现时,获取此集合表示的重载方法签名的数目。
公共方法 GetDescription 在派生类中实现时,获取指定的方法签名的说明。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetName 在派生类中实现时,获取指定的方法签名的名称。
公共方法 GetParameterCount 在派生类中实现时,获取参数数目在指定的方法签名。
公共方法 GetParameterInfo 在派生类中实现时,获取有关指定参数的信息在指定的方法签名。
公共方法 GetType() 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetType(Int32) 在派生类中实现时,获取指定的方法签名的返回类型。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

此抽象类主要用于支持 IntelliSense 方法提示操作。集合通常包含一个方法及其所有重载的签名,参数并返回每个版本的类型。

此类还指定用于的字符格式显示的方法签名。其中包括参数列表的开始和结束字符、分隔参数的字符以及有关该类型信息是前面或后面每个参数和方法的名称。例如,在 Visual C#,参数起始字符和结束字符已打开,并且右括号,参数,分隔符分别为逗号,因此,类型在方法名称前面。

对实现者的说明

如果支持 IntelliSense 方法提示操作,则必须提供从 Methods派生的类。为了实例化此类必须从 AuthoringScope 类派生类并调用派生类的构造函数。 GetMethods 方法的实现的。

对调用者的说明

Methods 类用于处理的 MethodData 类方法提示操作。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Package 命名空间