表示强类型只读元素实例集合(在关系的相对侧)。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>
Microsoft.VisualStudio.Modeling.LinkedElementCollection<T>
命名空间: Microsoft.VisualStudio.Modeling
程序集: Microsoft.VisualStudio.Modeling.Sdk.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
语法
声明
Public Class ReadOnlyLinkedElementCollection(Of T As ModelElement) _
Implements IList(Of T), ICollection(Of T), _
IEnumerable(Of T), IEnumerable, IList, ICollection, IBindingList, _
ITypedList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged
public class ReadOnlyLinkedElementCollection<T> : IList<T>,
ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection,
IBindingList, ITypedList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged
where T : ModelElement
类型参数
- T
ReadOnlyLinkedElementCollection<T> 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ReadOnlyLinkedElementCollection<T> | 使用给定的上下文状态初始化 ReadOnlyLinkedElementCollection 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
CommittedCount | 获取集合中角色扮演者的实际数量(提交后) |
![]() |
Count | 获取集合中的角色扮演者数。 |
![]() |
IntermediateCount | 获取(提交过程中)集合内角色扮演者数量的中间值。 |
![]() |
Item | 获取或设置集合中指定索引处的角色扮演者。 |
![]() |
SourceDomainRole | 获取此集合表示关系的源角色。 |
![]() |
SourceElement | 获取由集合继承的源角色扮演者。 |
![]() |
TargetDomainRole | 获取表示集合关系的目标角色。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Contains | 获取指定的角色扮演者是否属于集合。 |
![]() |
CopyTo | 将所有角色扮演者复制到一个数组。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Exists | 确定是否至少有一个给定条件元素是正确的。 |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
Find | 查找出匹配给定条件集合中的第一个元素。 |
![]() |
FindAll | 查找满足某一给定条件的所有元素。 |
![]() |
FindIndex | 查找满足给定条件的所有元素。 |
![]() |
ForEach | 对集合的所有元素指定操作的运行。 |
![]() |
GetEnumerator | 获取该集合的强类型枚举器。 |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetItemProperties | 返回集合的项类型的完整的可浏览属性集。如果在集合中存在实际项,则反射项替换为 IMS 项,其中可能允许通过其进行书事务更新操作。 |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
IndexOf | 获取集合中一个角色扮演者的索引。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToArray | 创建数组以及将集合中的所有角色扮演者复制到其中。 |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
![]() |
TrueForAll | 检查给定条件是否适用于集合中的所有元素。 |
页首
字段
名称 | 说明 | |
---|---|---|
![]() |
listChangedHandler |
页首
显式接口实现
页首
备注
表示只读集合元素实例{{另提高特定元素参与关系的链接。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。