InteractionExtensions 类

提供扩展方法。

继承层次结构

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.InteractionExtensions

命名空间:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
程序集:  Microsoft.VisualStudio.ArchitectureTools.Extensibility(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

语法

声明
<ExtensionAttribute> _
Public NotInheritable Class InteractionExtensions
public static class InteractionExtensions
[ExtensionAttribute]
public ref class InteractionExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type InteractionExtensions =  class end
public final class InteractionExtensions

InteractionExtensions 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 CreateCombinedFragment(IInteraction, InteractionOperatorKind, IInteractionUse) 创建包含一个操作数的组合片段。以后可以添加更多操作数。
公共方法静态成员 CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IInsertionPoint>) 创建包含一个操作数的组合片段。以后可以添加更多操作数。
公共方法静态成员 CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IMessage>) 创建包含一个操作数的组合片段。以后可以添加更多操作数。
公共方法静态成员 CreateComment 创建注释。
公共方法静态成员 CreateInteractionUse
公共方法静态成员 CreateLifeline 在 Interaction 中创建新的 ILifeline 对象
公共方法静态成员 CreateLostFoundMessage 创建一条不在生命线上开始或结束的消息。
公共方法静态成员 CreateMessage 创建一条在指定生命线上开始和结束的完整消息。
公共方法静态成员 CreateProperty 在 Interaction 中创建新的 IProperty 对象
公共方法静态成员 Delete(ICombinedFragment) 删除组合的片段及消息以及其涵盖的其他元素。
公共方法静态成员 Delete(IMessage) 删除消息。
公共方法静态成员 GetCombinedFragments 交互下的所有组合片段。

页首

备注

有关 UML 关系图的更多信息,请参见 开发软件设计模型

有关使用 UML API 的更多信息,请参见 扩展 UML 模型和关系图

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空间