This documentation is archived and is not being maintained.
TemplateBindingExtensions Class
Extension methods for ITemplateBinding.
Namespace:
Microsoft.VisualStudio.ArchitectureTools.Extensibility.UmlAssembly:
Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
System::Object Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml::TemplateBindingExtensions
[ExtensionAttribute]
public ref class TemplateBindingExtensions abstract sealed
| Name | Description |
|---|
  | CreateSubstitution(ITemplateBinding^, ITemplateParameter^, Boolean) | Bind a Boolean value to a parameter. |
  | CreateSubstitution(ITemplateBinding^, ITemplateParameter^, Int32) | Bind an integer to a parameter. |
  | CreateSubstitution(ITemplateBinding^, ITemplateParameter^, IParameterableElement^) | Bind a type to a parameter. |
  | CreateSubstitution(ITemplateBinding^, ITemplateParameter^, String^) | Bind a string to a parameter. |
  | CreateTemplateBinding(IClassifier^, IClassifier^) | Bind the given classifier to given template classifier. If required, add parameter substitutions using CreateSubstitution. |
  | CreateTemplateParameter(IClassifier^, IParameterableElement^) | Creates a template parameter that references given parameteredElement. |
  | CreateTemplateParameter(IClassifier^, TemplateParameterKind, String^) | Creates a template parameter with the given name. |
  | CreateTemplateSignature(IClassifier^) | Creates a template signature on the given classifier. |
  | FindTemplateParameter(IClassifier^, String^) | Find a template parameter by name. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Return to top