Tilordning av Microsoft Visual C#-kode til UML

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Når det utføres omvendt utvikling, tilsvarer følgende kodekonstruksjoner i Visual C# til UML-elementer.

Navneområdet

Det utføres omvendt utvikling av et navneområde i C# som en UML-pakke, og den omfatter:

  • Navn

  • Medlemmer

Klasser

C# klasser utføres omvendt utvikling av som UML-klasser, og de omfatter:

  • Navn

  • Arvede klasser og implementerte grensesnitt

  • Synlighet (allmenn, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Basisklasser og implementerte grensesnitt

  • Medlemsoperasjoner/-funksjoner

  • Medlemsvariabler

Merknad: I C# er det ikke støtte for følgende klassekonstruksjoner i Microsoft Office Visio UML:

  • Ny

  • Intern

Grensesnitt

Det utføres omvendt utvikling av C#-grensesnitt som grensesnitt-figurer for UML, og de omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • IsLeaf

  • Basegrensesnitt

  • Medlemsoperasjoner

Opplistet

En C# opplistet utføres omvendt utvikling av som en UML- datatype med << opplistet >> stereotyp og inkluderer:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • IsLeaf

  • Medlemmer

Merknad: I C# støttes ikke informasjonen fra basistype i Microsoft Office Visio UML.

Struktur

En struktur i C# omvendt utvikling som en UML-klasse med << struktur >> stereotyp, og inneholder:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Basisklasser og implementerte grensesnitt

  • Medlemmer

Egenskaper

Egenskaper i C# utføres omvendt utvikling av som UML-operasjoner, og de omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • Type

  • Get- og Set-metoder (lagt til som kodegenereringsalternativer)

Merknad: Det er ikke støtte for følgende C#-egenskaper i Microsoft Office Visio UML:

  • Ny

  • Intern

  • Styring

Representanter

  • Det utføres omvendt utvikling av delegater i C# som UML-klasser med <<delegat>>-stereotypen, og de omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • Signatur (lagt til i klassen som en operasjon)

Medlemsoperasjoner

C# medlemsoperasjoner utføres omvendt utvikling av som UML-operasjoner, og de omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • Område (statisk eller delt)

  • IsPolymorphic

  • IsAbstract

  • Operasjonstype

Operasjoner har koder i henhold til type, for eksempel konstruktør, ødelegger, egenskap, hendelse, indekserer eller prosedyre. Du kan vise disse kodede verdiene i UML-modellen ved hjelp av siden Alternativer for kodegenerering i dialogboksen Egenskaper for UML-operasjon.

  • Returtype

  • Parametere

Merknad: Det er ikke støtte for følgende C#-medlemsoperasjoner i Microsoft Office Visio UML:

  • Ny

  • Intern

  • Ekstern

  • Styring

Konstanter

Konstanter i C# utføres omvendt utvikling av som UML-attributter og de omfatter:

  • Synlighet (allmenn eller privat).

  • Type

  • Startverdi

Konstantene blir lagt til i modellen som attributter, og feltet som kan endres, er satt til frosset.

Merknad: Det utføres omvendt utvikling av skrivebeskyttede elementer i kode som konstanter.

Medlemsvariabler

C# medlemsvariabler utføres omvendt utvikling av som UML-attributter og de omfatter:

  • Navn

  • Type

  • Synlighet (allmenn, beskyttet eller privat)

  • Område (statisk eller delt)

  • Kan endres (frosset eller kan endres)

  • Startverdi

Metodeparametere

C# utføres omvendt utvikling av som UML-parametere og de omfatter:

  • Navn

  • Type

  • Retning (in, inout, out eller return)

  • Standardverdi

C#-kodekonstruksjoner ikke støttes i UML

Følgende C#-kodekonstruksjoner tilordnes ikke til UML-elementer når det utføres omvendt utvikling fra Visual Studio. NET til Microsoft Office Visio.

  • Klasser: ny, intern, statiske konstruktører

  • Datamedlemmer: ny, intern

  • Opplistet type: grunntype

  • Hendelser: ny, intern

  • Unntak

  • Parameter: paramArray

  • Egenskaper: ny, intern, overstyring, lukket

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×