ProvideObjectAttribute(Type) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此构造函数 ProvideObjectAttribute 使用给定的对象类型创建一个新的对象。
public:
ProvideObjectAttribute(Type ^ objectType);
public:
ProvideObjectAttribute(Platform::Type ^ objectType);
public ProvideObjectAttribute (Type objectType);
new Microsoft.VisualStudio.Shell.ProvideObjectAttribute : Type -> Microsoft.VisualStudio.Shell.ProvideObjectAttribute
Public Sub New (objectType As Type)
参数
- objectType
- Type
VSPackage 可以创建的对象的类型。 此类型可以具有任何范围 (public、internal 等 ) ,但必须具有不带参数的公共构造函数。
示例
下面的 c # 代码将 ProvideObject 属性应用于名为 MyVSPackage 的 VSPackage。
using Microsoft.VisualStudio.Shell;
using MSVSIP = Microsoft.VisualStudio.Shell;
[MSVSIP.ProvideObject(typeof(MyObject))]
public class MyVSPackage : MSVSIP. Package {}
注解
通过类提供的任何对象 ProvideObjectAttribute 都必须具有公共构造函数。 构造函数可以重载,但它必须至少具有一个不带参数的实现。
C # 语言会自动将 "属性" 一词追加到任何 Attribute 类的名称中。 在 c # 代码中,请将此特性称为 ProvideObject 。