PackageExtensions.CreateUsage Method

Create a new IUsage link in the NamedElement

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)


<ExtensionAttribute> _
Public Shared Function CreateUsage ( _
    parent As IPackage, _
    client As INamedElement, _
    supplier As INamedElement _
) As IUsage
public static IUsage CreateUsage(
    this IPackage parent,
    INamedElement client,
    INamedElement supplier
static IUsage^ CreateUsage(
    IPackage^ parent, 
    INamedElement^ client, 
    INamedElement^ supplier
static member CreateUsage : 
        parent:IPackage * 
        client:INamedElement * 
        supplier:INamedElement -> IUsage 
public static function CreateUsage(
    parent : IPackage, 
    client : INamedElement, 
    supplier : INamedElement
) : IUsage


Return Value

Type: Microsoft.VisualStudio.Uml.Classes.IUsage

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IPackage. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

.NET Framework Security

See Also


PackageExtensions Class

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace