ProvideObjectAttribute(Type) 构造函数

定义

此构造函数 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

适用于