Convenciones C#

Superior  Previo  Próximo

Enterprise Architect soporta ingeniería directa e inversa de C# donde se usan las siguientes convenciones.

 

Estereotipos

 

Estereotipo

Aplica a

Corresponde a

enumeration

Clase

Un tipo de enumeración.

struct

Clase

Un tipo de estructura.

indexer

Operación

Una propiedad actuando como índice para esta clase.

event

Operación

Un evento.

property

Operación

Una propiedad posiblemente conteniendo tanto código de lectura como de escritura.

 

Valores etiquetados

 

Etiqueta

Aplica a

Corresponde a

unsafe

Clase, Interfaz, Operación

La clave insegura.

partial

Clase, Interfaz

La clave parcial.

static

Clase

La clave estático

new

Clase, Interfaz, Operación

La clave nueva.

genericConstraints

Clase platilla o Interfaz, Operación con etiqueta genérica.

Las limitaciones en los parámetros genéricos de este tipo u operación.

const

Atributo

La clave const.

delegate

Operación

La clave delegar.

extern

Operación

La clave externa.

generic

Operación

Los parámetros genéricos para esta Operación.

sealed

Operación

La clave sellada.

override

Operación

La clave redefinir.

virtual

Operación

La clave virtual.

Implements

Operación

El nombre del método que este implementa, incluyendo el nombre de interfaz.

ImplementsExplicit

Operación

La presencia de la interfaz fuente en esta declaración de método.

initializer

Operación

Una lista de inicialización de construcción.

params

Parámetro

Un lista de parámetro usando la clave parámetro.

attribute_name

Operación con estereotipo propiedad o evento.

El nombre de la variable detrás de esta propiedad o evento.

readonly

Operación con estereotipo propiedad

Esta propiedad solo define código de lectura.

writeonly

Operación con estereotipo propiedad

Esta propiedad solo define código de escritura.

 

Otras convenciones

Los espacios de nombre se generan para cada paquete debajo de una raíz de espacio de nombre.  
La propiedad Const de un atributo corresponde a la clave de solo lectura, mientras que la etiqueta const corresponde a la clave const.
El valor de inout para la propiedad Kind de un parámetro corresponde a la clave ref.
El valor out para la propiedad Kind de un parámetro corresponde a la clave out..
La clases Parciales se pueden modelar como dos clases separadas con la etiqueta partial.
La propiedad Is Lef de una clase corresponde a la clave sealed

 

Vea también

Importar Código Fuente
Generar Código Fuente
Opciones C#