这篇文章主要讲解了“C#扩展性对象模型介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#扩展性对象模型介绍”吧!
C#扩展性对象模型
Visual Studio .NET 包含一个可编程、非特定项目的对象模型,它提供对集成开发环境 (IDE) 的基础组件和事件的访问。该“常规扩展性”模型具有表示若干对象的组件,这些对象包括:解决方案、项目、工具窗口、代码编辑器、调试器、代码对象、文档和事件。此C#扩展性对象模型在自动化功能组中讨论。
Visual Studio .NET 还包含一个可编程C#扩展性对象模型,该模型公开 Visual Basic 和 Visual C# 项目及其所包含的项目项。该模型包含几个对象,这些对象可用于自动化 IDE 中的任务以及扩展项目类型和项目项。Visual Basic 和 Visual C# 项目的此模型在文档的本节讨论。
只要向任意项目添加对 VSLangProj.dll 程序集的引用,便可使用该对象模型。有关更多信息,请参见添加和移除引用。即,该对象模型可供宏、外接程序以及需要扩展或自动化 IDE 的任何类型的项目使用。宏是使用 Visual Basic .NET 在宏集成开发环境中编写的。这些主题中的示例是用 Visual Basic .NET 语言编写的。外接程序可以用任何 .NET 语言编写,包括 Visual Basic、Visual C#、C++ 和 JScript .NET。VSLangProj 成员的参考主题包括这些语言中的每一语言的语法。
VSLangProj 命名空间
该命名空间包含 Visual Basic 和 Visual C# 的所有类、接口和枚举。有关该命名空间中对象的完整列表,请参见用于项目的 Visual Basic 和 Visual C#扩展性对象模型。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站