UseCaseExtensions.CreateExtend Method (IUseCase, IUseCase)
Create an IExtend link to show that this use case extends the definition of another.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
public static IExtend CreateExtend(
this IUseCase sourceUseCase,
IUseCase targetUseCase
)
public:
[ExtensionAttribute]
static IExtend^ CreateExtend(
IUseCase^ sourceUseCase,
IUseCase^ targetUseCase
)
static member CreateExtend :
sourceUseCase:IUseCase *
targetUseCase:IUseCase -> IExtend
<ExtensionAttribute>
Public Shared Function CreateExtend (
sourceUseCase As IUseCase,
targetUseCase As IUseCase
) As IExtend
Parameters
sourceUseCase
Type: Microsoft.VisualStudio.Uml.UseCases.IUseCaseThe extending use case, which defines additional behavior.
targetUseCase
Type: Microsoft.VisualStudio.Uml.UseCases.IUseCaseThe base use case that is extended by the additional behavior defined in the source.
Return Value
Type: Microsoft.VisualStudio.Uml.UseCases.IExtend
See Also
UseCaseExtensions Class
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace
Return to top