Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.Uml.AuxiliaryConstructs

Ta przestrzeń nazw udostępnia interfejs API modelu UML, a także metody do definiowania i użyć klasy szablonu UML.Aby uzyskać więcej informacji na temat modeli UML w Visual Studio Ultimate, zobacz Modele projektowania dla projektowania oprogramowania.Aby uzyskać więcej informacji na temat klas szablonów zobacz Diagramy klas UML: Zalecenia.Aby uzyskać więcej informacji o interfejsie API UML, zobacz Rozszerzanie diagramów i modeli UML.

Typy i właściwości zdefiniowane w tej przestrzeni nazw odpowiadają specyfikacją UML.Ponadto metody rozszerzenia są definiowane na wiele typów w tej przestrzeni nazw.Aby uzyskać więcej informacji, zobacz Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Interfejsy

  Interfejs Opis
Interfejs publiczny IClassifierTemplateParameter Wartość w definicji szablonu, który może być powiązane z klasą.
Interfejs publiczny IModel Częściowe opis fizyczny systemu, procesu lub oprogramowania.
Interfejs publiczny IOperationTemplateParameter Wartość w definicji szablonu, który może być powiązany z operacji.
Interfejs publiczny IParameterableElement Element może być parametr szablonu lub argumentu w powiązaniu z szablonu.Klasyfikatory i ValueSpecifications są ParameterableElements.
Interfejs publiczny IRedefinableTemplateSignature TemplateSignature, które mogą zostać rozszerzone o dodatkowe parametry.
Interfejs publiczny ITemplateableElement Element, który może być zdefiniowany jako szablon.
Interfejs publiczny ITemplateBinding Określa Podstawianie argumentów dla parametrów szablonu.
Interfejs publiczny ITemplateParameter Wartość w definicji szablonu, który może być zastąpione, gdy szablon jest powiązany.
Interfejs publiczny ITemplateParameterSubstitution Powiązanie elementu, takie jak klasy lub operacji z parametrem szablonu.
Interfejs publiczny ITemplateSignature Lista TemplateParameters dla szablonu.