注意:此 API 现在已废弃不用。
构造函数
命名空间: Microsoft.VisualStudio.Modeling
程序集: Microsoft.VisualStudio.Modeling.Sdk.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
语法
声明
<ObsoleteAttribute("This class is not intended for public instantiation")> _
Public Sub New ( _
directory As IElementDirectory, _
sourceElementId As Guid, _
sourceDomainRole As DomainRoleInfo, _
counterpartId As Guid, _
counterpartRole As DomainRoleInfo, _
oldOrdinal As Integer, _
newOrdinal As Integer, _
changeSource As ChangeSource, _
transactionContext As TransactionContext _
)
[ObsoleteAttribute("This class is not intended for public instantiation")]
public RolePlayerOrderChangedEventArgs(
IElementDirectory directory,
Guid sourceElementId,
DomainRoleInfo sourceDomainRole,
Guid counterpartId,
DomainRoleInfo counterpartRole,
int oldOrdinal,
int newOrdinal,
ChangeSource changeSource,
TransactionContext transactionContext
)
参数
- directory
类型:Microsoft.VisualStudio.Modeling.IElementDirectory
查找相关 Elements 和 ElementLinks 的元素目录
- sourceElementId
类型:System.Guid
源 ModelElement 的 Id。
- sourceDomainRole
类型:Microsoft.VisualStudio.Modeling.DomainRoleInfo
源 ModelElement 所扮演的域角色
- counterpartId
类型:System.Guid
顺序已经更改的 ModelElement 的 Id
- counterpartRole
类型:Microsoft.VisualStudio.Modeling.DomainRoleInfo
其顺序更改的 ModelElement 所扮演的域角色。
- oldOrdinal
类型:System.Int32
更改之前的“ModelElement”序号
- newOrdinal
类型:System.Int32
更改之后的 “ModelElement”序号
- changeSource
类型:Microsoft.VisualStudio.Modeling.ChangeSource
此更改的源。
- transactionContext
类型:Microsoft.VisualStudio.Modeling.TransactionContext
当引发事件时,事务的上下文处于激活状态
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。