TemplateBindingExtensions.CreateSubstitution Method (ITemplateBinding, ITemplateParameter, IParameterableElement)

 

Bind a type to a parameter.

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

Syntax

public static ITemplateParameterSubstitution CreateSubstitution(
    this ITemplateBinding binding,
    ITemplateParameter formal,
    IParameterableElement actual
)
public:
[ExtensionAttribute]
static ITemplateParameterSubstitution^ CreateSubstitution(
    ITemplateBinding^ binding,
    ITemplateParameter^ formal,
    IParameterableElement^ actual
)
static member CreateSubstitution : 
        binding:ITemplateBinding *
        formal:ITemplateParameter *
        actual:IParameterableElement -> ITemplateParameterSubstitution
<ExtensionAttribute>
Public Shared Function CreateSubstitution (
    binding As ITemplateBinding,
    formal As ITemplateParameter,
    actual As IParameterableElement
) As ITemplateParameterSubstitution

Parameters

Return Value

Type: Microsoft.VisualStudio.Uml.AuxiliaryConstructs.ITemplateParameterSubstitution

See Also

CreateSubstitution Overload
TemplateBindingExtensions Class
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace

Return to top