使用语言服务类中,的类型初始化 ProvideLanguageExtensionAttribute 属性的新实例,。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Sub New ( _
languageService As Type, _
extension As String _
)
public ProvideLanguageExtensionAttribute(
Type languageService,
string extension
)
参数
- languageService
类型:System.Type
[in] 语言服务类的类型。
- extension
类型:System.String
[in] 包含文件扩展名的字符串与语言服务。
备注
使用 typeof(C# 参考) 运算符获取切换的类型。下面的示例演示如何使用此运算符。
文件扩展名应始终具有驱动的过程。
示例
using Microsoft.VisualStudio.Shell;
namespace MyLanguagePackage
{
[ProvideLanguageExtension(typeof(MyLanguageService), ".myext")]
public class MyLanguagePackage : Package
{
}
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
ProvideLanguageExtensionAttribute 类