Micro soft Visual C#-code aan UML-toewijzing

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Tijdens reverse-engineering komen de volgende code constructies in Visual C# overeen met UML-elementen.

Naam

Een C#-naam ruimte wordt reverse-engineering genoemd als een UML- pakket en omvat:

  • Name

  • Leden

Klassen

C#-klassen worden via reverse-engineering omgezet in UML-klassen en deze omvatten:

  • Name

  • Overgenomen klassen en geïmplementeerde interfaces

  • Zicht baarheid (openbaar, beveiligd of privé)

  • IsAbstract

  • IsLeaf

  • Basis klassen en geïmplementeerde interfaces

  • Bewerkingen/functies van leden

  • Lidvariabelen

Opmerking: In C# worden de volgende klassen constructies niet ondersteund in micro soft Office Visio UML:

  • Nieuw

  • Grenzen

Api's

C#-interfaces worden reverse-engineering toegepast als UML- interface-shapes en deze omvatten:

  • Name

  • Zicht baarheid (openbaar, beveiligd of privé)

  • IsLeaf

  • Basis interfaces

  • Leden bewerkingen

GeNummerd type

Een genummerd C#-type wordt via reverse-engineering omgezet in een UML- gegevenstype met < < Enum > > stereo type en omvat:

  • Name

  • Zicht baarheid (openbaar, beveiligd of privé)

  • IsLeaf

  • Leden

Opmerking: In C# wordt de informatie die wordt verstrekt per basis type, niet ondersteund in micro soft Office Visio UML.

Bouw

EEN struct in C# wordt reverse-engineering genoemd als een UML-klasse met < < struct > > stereo type, en omvat:

  • Name

  • Zicht baarheid (openbaar, beveiligd of privé)

  • IsAbstract

  • IsLeaf

  • Basis klassen en geïmplementeerde interfaces

  • Leden

Eigenschappen

De eigenschappen in C# worden via reverse-engineering omgezet in UML-bewerkingen en deze omvatten:

  • Name

  • Zicht baarheid (openbaar, beveiligd of privé)

  • Type

  • De methoden Get en set (toegevoegd als opties voor het genereren van code)

Opmerking: De volgende C#-eigenschappen worden niet ondersteund in micro soft Office Visio UML:

  • Nieuw

  • Grenzen

  • Hogere

Gedelegeerden

  • Gemachtigden in C# worden via reverse-engineering omgezet in UML-klassen met het stereo type < < delegate > > en die het volgende bevatten:

  • Name

  • Zicht baarheid (openbaar, beveiligd of privé)

  • Hand tekening (toegevoegd aan de klas als een bewerking)

Leden bewerkingen

Bewerkingen van C#-leden worden via reverse-engineering omgezet in UML-bewerkingen en deze omvatten:

  • Name

  • Zicht baarheid (openbaar, beveiligd of privé)

  • Bereik (statisch of gedeeld)

  • IsPolymorphic

  • IsAbstract

  • Type bewerking

Bewerkingen hebben labels op basis van hun type, zoals constructor, disstruct, eigenschap, event, Indexeer functie of procedure. U kunt deze waarden met label in het UML-model bekijken met behulp van de pagina opties voor het genereren van code in het dialoog venster Eigenschappen van UML-bewerking.

  • Retourtype

  • Parameters

Opmerking: De volgende C#-leden bewerkingen worden niet ondersteund in micro soft Office Visio UML:

  • Nieuw

  • Grenzen

  • Extern

  • Hogere

Constanten

Constanten in C# worden via reverse-engineering omgezet in UML-kenmerken en omvatten:

  • Zicht baarheid (openbaar of privé)

  • Type

  • Aanvankelijke waarde

Constanten worden toegevoegd aan het model als kenmerken waarbij het veld Wijzigbaar is ingesteld op geblokkeerd.

Opmerking: Alleen-lezen-elementen in code worden reverse-engineering toegepast als constanten.

Lidvariabelen

De variabelen van C#-leden worden via reverse-engineering omgezet in UML-kenmerken en omvatten:

  • Naam

  • Type

  • Zicht baarheid (openbaar, beveiligd of privé)

  • Bereik (statisch of gedeeld)

  • Gewijzigd (ingevroren of te wijzigen)

  • Aanvankelijke waarde

Methode parameters

Para meters van C#-methoden worden reverse-engineering toegepast als UML-para meters en omvatten:

  • Naam

  • Type

  • Richting (in, InOut, out of Return)

  • Standaardwaarde

C#-code constructies die niet worden ondersteund in UML

De volgende C#-code constructies worden niet toegewezen aan UML-elementen wanneer reverse-engineering van Visual Studio .NET naar micro soft Office Visio wordt gemaakt.

  • Klassen: nieuwe, interne, statische Constructors

  • Gegevens leden: nieuw, intern

  • GeNummerd type: basis type

  • Gebeurtenissen: nieuw, intern

  • Uitzonderingen

  • Para meter: paramArray

  • Eigenschappen: nieuw, intern, overschrijven, verzegeld

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×