Om Microsoft Visual C#-kode til UML-tilknytning

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Under reverse engineering svarer følgende kode skemakonstruktioner i Visual C# til UML-elementer.

Namespace

En C#-Namespace bliver ved reverse engineering som en UML- pakke, og omfatter:

  • Navn

  • Medlemmer

Klasser

C#-klasser bliver ved reverse engineering UML-klasser og indeholder:

  • Navn

  • Nedarvede klasser og implementeret grænseflader

  • Synlighed (offentlig, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Grundlæggende klasser og implementeret grænseflader

  • Medlem handlinger/funktioner

  • Medlemsvariabler

Bemærk!: Følgende klasse skemakonstruktioner understøttes ikke i C# i Microsoft Office Visio UML:

  • Nye

  • Interne

Grænseflader

C#-grænseflader bliver ved reverse engineering til UML- brugergrænseflade figurer og indeholder:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • IsLeaf

  • Grundlæggende grænseflader

  • Medlemshandlinger

Optalt type

Typen C# optælles bliver ved reverse engineering til UML- datatype med << Optæl >> stereotypen og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • IsLeaf

  • Medlemmer

Bemærk!: De oplysninger, som basis type understøttes ikke i C# i Microsoft Office Visio UML.

Struktur

En struktur i C# bliver ved reverse engineering til en UML-klasse med << struktur >> stereotypen og indeholder:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Grundlæggende klasser og implementeret grænseflader

  • Medlemmer

Egenskaber

Egenskaber i C# bliver ved reverse engineering UML-handlinger og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • Type

  • Hente og angive metoder (tilføjes som indstillinger for oprettelse af kode)

Bemærk!: De følgende C#-egenskaber, der ikke understøttes i Microsoft Office Visio UML:

  • Nye

  • Interne

  • Tilsidesæt

Stedfortrædere

  • Delegerede i C# bliver ved reverse engineering UML-klasser med stereotypen << stedfortræder >> og indeholder:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • Signatur (føjes til klassen som en handling)

Medlemshandlinger

C# medlemshandlinger bliver ved reverse engineering UML-handlinger og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • Omfang (statisk eller delt)

  • IsPolymorphic

  • IsAbstract

  • Handlingen type

Handlinger har etiketter efter type, som parametre, destruktør, egenskab, hændelse, indeksering eller procedure. Du kan få vist disse mærket værdier i UML-modellen ved hjælp af siden Indstillinger for oprettelse af kode i dialogboksen Egenskaber for UML-handling.

  • Returtype

  • Parametre

Bemærk!: Følgende C# medlemshandlinger understøttes ikke i Microsoft Office Visio UML:

  • Nye

  • Interne

  • Ekstern

  • Tilsidesæt

Konstanter

Konstanter i C# bliver ved reverse engineering UML-attributter og indeholder:

  • Synlighed (offentlig eller privat)

  • Type

  • Startværdi

Konstanter føjes til modellen, som attributter med feltet redigerbart er angivet til frosset.

Bemærk!: Skrivebeskyttet elementer i kode bliver ved reverse engineering konstanter.

Medlemsvariabler

C# medlemsvariabler bliver ved reverse engineering UML-attributter og omfatter:

  • Navn

  • Type

  • Synlighed (offentlig, beskyttet eller privat)

  • Omfang (statisk eller delt)

  • Kan ændres (frosset eller justerbare)

  • Startværdi

Metodeparametre

C# metodeparametre bliver ved reverse engineering UML-parametre og indeholder:

  • Navn

  • Type

  • Retning (ind, ind-/ udgående, out eller ENTER)

  • Standardværdi

C#-kode konstruktioner ikke understøttes i UML

Følgende C#-kode skemakonstruktioner knyttes ikke til UML-elementer, når der foretages reverse engineering fra Visual Studio .NET til Microsoft Office Visio.

  • Klasser: nye, interne og statiske konstruktører

  • Datamedlemmer: ny, intern

  • Optalt type: basere type

  • Hændelser: ny, intern

  • Undtagelser

  • Parameter: paramArray

  • Egenskaber: ny, intern, tilsidesættelse lukket

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×