Fragmentos de código

Los fragmentos de código son pequeños bloques de código reutilizable que se pueden insertar en un archivo de código mediante un comando de menú contextual o una combinación de hotkeys.Contienen normalmente los bloques de código de uso general como intento-final o bloques si-otros, pero se pueden utilizar para insertar clases completas o métodos.

Fragmentos de código de la extensión y fragmentos de Anillo-With

En Visual Studio hay dos tipos de fragmentos de código: fragmentos de código de la extensión, incluidos en un punto de inserción especificado y pueden reemplazar un acceso directo del fragmento de código, y incorporación fragmentos (C# y C++ solo), que se agregan alrededor de un bloque de código seleccionado.

Un ejemplo de un fragmento de inserción: en C# el acceso directo tryf se utiliza para insertar try-finally blocked:

try
{

}
finally
{

}

Puede insertar este fragmento haciendo clic Insertar fragmento de código en el menú contextual de la ventana de código, después de Visual c#, después del tipo tryf, el TAB, o puede escribir tryf y presione la tecla TAB + TAB.

Un ejemplo de a incorporación fragmento: en C++ el acceso directo if se puede utilizar como fragmento de inserción o como incorporación fragmento.Si selecciona una línea de código (por ejemplo return FALSE;), y haga clic en Delimitar con, después If [SQL2008], el fragmento de código se expanda alrededor de la línea:

if (true)
{
    return FALSE;
}

Parámetros de reemplazo snippet

Los fragmentos de código pueden contener los parámetros de reemplazo, que son los marcadores que debe reemplazar para ajustar el código exacto que está escribiendo.En el ejemplo anterior true es un parámetro de reemplazo, que reemplazaría con la condición adecuada.El reemplazo que crea se repite para cada instancia del mismo parámetro de reemplazo en el fragmento de código.por ejemplo, en Visual Basic hay un fragmento de código que inserta una propiedad.Haga clic en Insertar fragmento de código en el menú contextual de la ventana de código, a continuación Modelos de código, entonces propiedades, procedimientos, eventos, entonces defina una propiedad.Se insertará la siguiente línea de código:

Private newPropertyValue As String
Public Property NewProperty() As String
    Get
        Return newPropertyValue
    End Get
    Set(ByVal value As String)
        newPropertyValue = value
    End Set
End Property

Si cambia newPropertyValue a m_property, cada instancia de newPropertyValue cambia.Si cambia String a Int en la declaración de propiedad, el valor del método set también cambia a Int.

Administrador de fragmentos de código

Puede ver todos los fragmentos de código instalados actualmente, más su ubicación en el disco, haciendo clic Herramientas/administrador de fragmentos de código.Los fragmentos de código se muestran en lenguaje.

Puede agregar y quitar directorios snippet con botones de Agregar y de Quitar en el diálogo de Administrador de fragmentos de código .Para agregar fragmentos de código individuales, utilice el botón de Importar .

Vea también

Tareas

Tutorial: Crear un fragmento de código

Cómo: Distribuir fragmentos de código

Solucionar problemas con fragmentos de código

Referencia

Fragmentos de código de Visual C#

Conceptos

Procedimientos recomendados para usar fragmentos de código

Referencia de esquemas de fragmentos de código