DesignerOptionService.DesignerOptionCollection 类

定义

包含设计器选项的集合。 此类不能被继承。

public: ref class DesignerOptionService::DesignerOptionCollection sealed : System::Collections::IList
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.Design.DesignerOptionService+DesignerOptionConverter))]
public sealed class DesignerOptionService.DesignerOptionCollection : System.Collections.IList
public sealed class DesignerOptionService.DesignerOptionCollection : System.Collections.IList
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.Design.DesignerOptionService+DesignerOptionConverter))>]
type DesignerOptionService.DesignerOptionCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
type DesignerOptionService.DesignerOptionCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public NotInheritable Class DesignerOptionService.DesignerOptionCollection
Implements IList
继承
DesignerOptionService.DesignerOptionCollection
属性
实现

注解

DesignerOptionService.DesignerOptionCollection 类是包含其他 DesignerOptionService.DesignerOptionCollection 对象的集合。 这会形成一个选项树,树的每个分支都有一个名称和可能的属性集合。 树的每个父分支都包含所有子分支的属性的联合。

属性

名称 说明
Count

获取包含 DesignerOptionService.DesignerOptionCollection 的子选项集合的数目。

Item[Int32]

获取给定索引处的子集合。

Item[String]

获取给定名称处的子集合。

Name

获取此 DesignerOptionService.DesignerOptionCollection名称。

Parent

获取父集合对象。

Properties

获取由此 DesignerOptionService.DesignerOptionCollection提供的属性集合及其所有子项。

方法

名称 说明
CopyTo(Array, Int32)

将整个集合复制到兼容的一维 Array,从目标数组的指定索引处开始。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回可用于循环访问此集合的集合 IEnumerator

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(DesignerOptionService+DesignerOptionCollection)

返回此集合范围内给定值的第一个匹配项的索引。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ShowDialog()

显示一个对话框用户界面(UI),用户可以在此 DesignerOptionService.DesignerOptionCollection对话框中配置选项。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

显式接口实现

名称 说明
ICollection.IsSynchronized

获取一个值,该值指示是否同步对集合的访问,因此是线程安全的。

ICollection.SyncRoot

获取一个对象,该对象可用于同步对集合的访问。

IList.Add(Object)

将项添加到 .IList

IList.Clear()

从集合中删除所有项。

IList.Contains(Object)

确定集合是否包含特定值。

IList.IndexOf(Object)

确定集合中特定项的索引。

IList.Insert(Int32, Object)

将项插入集合中的指定索引处。

IList.IsFixedSize

获取一个值,该值指示集合是否具有固定大小。

IList.IsReadOnly

获取一个值,该值指示集合是否为只读。

IList.Item[Int32]

获取或设置指定索引处的元素。

IList.Remove(Object)

从集合中删除特定对象的第一个匹配项。

IList.RemoveAt(Int32)

删除指定索引处的集合项。

扩展方法

名称 说明
AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

适用于

另请参阅