Office
Logg på

Tilordning av Microsoft Visual C#-kode til UML

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

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

Namespace

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

Obs!: 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

Obs!: 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)

Obs!: 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

Obs!: 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.

Obs!: 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

Bli bedre på Office
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.

×