C#扩展性对象模型浅析

开发 后端
这里介绍C#扩展性对象模型,Visual Studio .NET 包含一个可编程、非特定项目的对象模型,它提供对集成开发环境 (IDE) 的基础组件和事件的访问。该“常规扩展性”模型具有表示若干对象的组件。

C#语言有很多值得学习的地方,这里我们主要介绍C#扩展性对象模型,包括介绍VSLangProj 命名空间等方面。

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#扩展性对象模型。

【编辑推荐】

  1. C#创建表单简单介绍
  2. C#修改DataReader默认行为
  3. C#设置CooperativeLevel概述
  4. C#表单增加控件简单描述
  5. C# EmployeePlug类概述
责任编辑:佚名 来源: 百度空间
相关推荐

2009-09-03 17:33:08

C#常规扩展性模型

2011-04-07 17:20:52

互联网路由器

2009-08-10 17:36:17

C#扩展方法

2010-06-30 17:15:39

向外扩展SQL Ser

2010-07-01 11:38:13

向外扩展 SQL Se

2018-04-10 14:38:10

区块链

2015-05-13 17:15:01

Elasticsear分布式搜索插件

2021-09-02 09:42:11

测试软件可扩展性开发

2010-07-21 11:21:05

SQL Server

2012-06-04 11:04:46

虚拟化

2009-08-28 14:25:57

C# byte数组

2022-09-05 15:17:34

区块链比特币可扩展性

2021-12-03 14:41:00

云存储可扩展性存储

2009-06-04 10:50:18

struts 2介绍

2010-02-26 15:07:20

WCF单例服务

2009-11-30 17:47:24

2020-04-14 12:03:49

AI扩展性机器学习

2024-10-10 14:01:34

2011-09-20 09:34:09

Windows Ser微软虚拟化

2009-08-18 11:32:24

C# FTP WebR
点赞
收藏

51CTO技术栈公众号