GlobalTypeCollection 类
全局类型的强类型集合。
继承层次结构
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Shell.Design.GlobalTypeCollection
命名空间: Microsoft.VisualStudio.Shell.Design
程序集: Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)
语法
声明
Public NotInheritable Class GlobalTypeCollection _
Inherits MarshalByRefObject _
Implements IList, ICollection, IEnumerable
public sealed class GlobalTypeCollection : MarshalByRefObject,
IList, ICollection, IEnumerable
GlobalTypeCollection 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
GlobalTypeCollection() | 创建全局对象的强类型集合。 | |
GlobalTypeCollection(array<GlobalType[]) | 创建全局对象的强类型集合。 | |
GlobalTypeCollection(GlobalTypeCollection) | 创建全局对象的强类型集合。 | |
GlobalTypeCollection(array<GlobalType[], Boolean) | 创建全局对象的强类型集合。 | |
GlobalTypeCollection(GlobalTypeCollection, Boolean) | 创建全局对象的强类型集合。 |
页首
属性
名称 | 说明 | |
---|---|---|
Count | 获取此集合中的项数。 | |
Empty | 获取此集合空的实例。 | |
IsFixedSize | 获取是否可以更改此集合的大小。 | |
IsReadOnly | 获取一个值,该值指示集合是否为只读。 | |
IsSynchronized | 确定此集合是否为多线程的访问同步。 | |
Item | 获取项目在指定的位置。 | |
SyncRoot | 返回对象为线程安全访问使用。 |
页首
方法
名称 | 说明 | |
---|---|---|
Add | 将新项添加到集合中。 | |
AddRange(array<GlobalType[]) | 添加项目的大小到集合中。 | |
AddRange(GlobalTypeCollection) | 添加项目的大小到集合中。 | |
Clear | 清除内容此集合中。 | |
Contains | 确定指定的项目是否位于集合 | |
CopyTo | 复制此集合的内容传递到 begin 在特定 index的给定数组。 | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
GetEnumerator | 返回通过在此集合枚举的枚举数。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IndexOf | 获取指定的项的位置。 | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。) | |
Insert | 一个项目到基础中列出在指定的位置插入。 | |
Remove | 从集合移除项。 | |
RemoveAt | 移除项目在指定的位置。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IList.Add | 向集合中添加一项。 | |
IList.Contains | 确定指定项是否在集合中。 | |
ICollection.CopyTo | 复制到开始在指定的位置的指定数组的对象。 | |
IList.IndexOf | 获取项目的位置集合中。 | |
IList.Insert | 插入对象集合在指定的位置。 | |
IList.Item | 获取或设置项目集合中的指定位置。 | |
IList.Remove | 从集合中移除一个项。 |
页首
备注
集合可读/写或只读。读写集合可以节省传递给 GlobalTypeCollection 构造函数进行只有一个读取的版本,而不复制集合。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。