Object (Elemento, fragmentos de código IntelliSense)
Actualización: noviembre 2007
Define los objetos del fragmento de código que se pueden editar.
<Object Editable="true/false">
<ID>... </ID>
<Type>... </Type>
<ToolTip>... </ToolTip>
<Default>... </Default>
<Function>... </Function>
</Object>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Elemento |
Descripción |
---|---|
Editable |
Atributo Boolean opcional. Especifica si se puede editar o no el objeto tras insertar el fragmento de código. El valor predeterminado de este atributo es true. |
Elementos secundarios
Elemento |
Descripción |
---|---|
Elemento necesario. Especifica el valor predeterminado del objeto cuando se inserta el fragmento de código. Debe haber exactamente un elemento Default en un elemento Object. |
|
Elemento opcional. Especifica una función que ejecutar cuando el objeto recibe el foco en Visual Studio. Puede haber cero o un elemento Function en un elemento Object. |
|
Elemento necesario. Especifica un identificador único para el objeto. Debe haber exactamente un elemento ID en un elemento Object. |
|
Elemento opcional. Describe el valor esperado y uso del objeto. Puede haber cero o más elementos Tooltip en un elemento Object. |
|
Elemento necesario. Especifica el tipo de objeto. Debe haber exactamente un elemento Type en un elemento Object. |
Elementos primarios
Elemento |
Descripción |
---|---|
Contiene los literales y objetos que constituyen las partes de un fragmento de código que se pueden editar. |
Comentarios
El elemento Object se utiliza para identificar un elemento necesario para el fragmento de código, pero que probablemente se defina fuera del propio fragmento. Por ejemplo, los controles de Windows Forms, los controles de ASP.NET, las instancias de objeto y las instancias de tipo se deberían declarar como objetos. Las declaraciones de objeto requieren que se especifique un tipo, lo que se hace mediante el elemento Type.
Ejemplo
El ejemplo de código siguiente muestra cómo declarar un objeto SqlConnection con un valor de elemento ID de Connection. Al objeto se hace referencia en el elemento Code mediante el delimitador predeterminado. En este ejemplo, al objeto se hace referencia con $Connection$.
Los literales y objetos no pueden contener un elemento ID con un valor de end. El valor $end$ es reservado y se utiliza para marcar la ubicación en que colocar el cursor después de insertar el fragmento de código.
<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Create a data adapter</Title>
<Description>Creates a SqlDataAdapter object.</Description>
<Author>Microsoft Corporation</Author>
<Shortcut>createadapter</Shortcut>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>SQL</ID>
<ToolTip>Replace with a SQL connection string.</ToolTip>
<Default>"SQL connection string"</Default>
</Literal>
<Object>
<ID>Connection</ID>
<Type>System.Data.SqlClient.SqlConnection</Type>
<ToolTip>Replace with a connection object in your application.</ToolTip>
<Default>dcConnection</Default>
</Object>
</Declarations>
<Code Language="CSharp">
<![CDATA[
daCustomers = new SqlClient.SqlDataAdapter();
selectCommand = new SqlClient.SqlCommand($SQL$);
daCustomers.SelectCommand = selectCommand;
daCustomers.SelectCommand.Connection = $Connection$;
]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Vea también
Tareas
Cómo: Crear un nuevo fragmento de código con sustituciones