Convenciones C# [Guía de Usuario de Enterprise Architect]

Top Previous Next

Convenciones C#

button_main button_prev button_next

Enterprise Architect soporta la ingeniería de ida y vuelta de C#, donde las siguientes convenciones son utilizadas:

Estereotipos

Estereotipo

Se Aplica A

Corresponde A

enumeration

Clase

Un tipo enum .

 

event

Operación

Un evento.

 

extension

Operación

Un método de extensión de Clase, representado en código por un parámetro this en su firma.

 

indexer

Operación

Una propiedad actuando como un índice para esta Clase.

 

partial

Operación

La palabra clave partial en una operación.

 

property

Operación

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

 

struct

Clase

Un tipo struct .

 

 

Valores Etiquetados

Etiqueta

Se Aplica A

Corresponde A

argumentName

Una operación con el estereotipo extensión

El nombre dado al parámetro this .

 

attribute_name

Operación con estereotipo propiedad o evento

 

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

className

Una operación con el estereotipo extensión

La Clase en la que este método está siendo agregado.

 

const

Atributo

La palabra clave const .

 

definition

Una operación con el estereotipo parcial

Si esto es la declaración del método, o la definición.

 

delegate

Operación

La palabra clave Delegate .

 

enumType

Una operación con el estereotipo propiedad

El tipo de dato de como se representa la propiedad.

 

extern

Operación

La palabra clave extern .

 

fixed

Atributo

La palabra clave fixed .

 

generic

Operación

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

 

genericConstraints

Plantilla de Interfaz o Clase, Operación con etiquetagenérico

 

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

Implementa

Operación

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

 

ImplementsExplicit

Operación

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

 

initializer

Operación

Una lista de inicialización de constructor.

 

new

Clase, Interfaz, Operación

La palabra clave Nuevo .

 

override

Operación

La palabra clave superponer .

 

params

Parámetro

Una lista de parámetros utilizando la palabra clave params.

 

partial

Clase, Interfaz

La palabra clave Partial .

 

readonly

Una operación con el estereotipo propiedad

Esta propiedad definiendo únicamente código de lectura.

 

sealed

Operación

La palabra clave sealed .

 

static

Clase

La palabra clave estático .

 

unsafe

Clase, Interfaz, Operación

La palabra clave unsafe .

 

virtual

Operación

La palabra clave virtual .

 

writeonly

Una operación con el estereotipo propiedad

Esta propiedad definiendo únicamente código de escritura.

 

Otras Convenciones

Los espacios de nombre son generados para cada paquete bajo una raíz de espacio de nombre

La propiedad Const de un atributo corresponde a la palabra clave readonly, mientras que la etiqueta const corresponde a la palabra clave const

El valor de inout para la propiedad Tipo de un parámetro que corresponde a la palabra clave ref

El valor de out para la propiedad Tipo de un parámetro que corresponde a la palabra clave Out

Las Clases Parciales pueden ser modeladas como dos Clases separadas con la etiquetapartial

La propiedad Is Leaf de una Clase corresponde a la palabra clave sealed

Aprender más

Importar Código Fuente

Generar Código Fuente

Opciones C#

Espacios de Nombre