We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

ID Element (IntelliSense Code Snippets)

Specifies a unique identifier for a Literal or Object element.

    Unique Identifier

The following sections describe attributes, child elements, and parent elements.



Child Elements


Parent Elements




Defines the literal fields of the code snippet that you can edit.


Defines the object fields of the code snippet that you can edit.

A text value is required.

This text specifies the unique identifier for the object or literal.

No two literals or objects in the same code snippet can have the same text value in their ID elements.

Literals and objects cannot contain an ID element with a value of end. The value $end$ is reserved, and is used to mark the location to place the cursor after the code snippet is inserted.

The following code snippet contains a literal with an ID element value of SQL and an object with an ID element value of Connection. The Code element references the literal and object using these values.

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
            <Title>Create a data adapter</Title>
            <Description>Creates a SqlDataAdapter object.</Description>
            <Author>Microsoft Corporation</Author>
                    <ToolTip>Replace with a SQL connection string.</ToolTip>
                    <Default>"SQL connection string"</Default>
                    <ToolTip>Replace with a connection object in your application.</ToolTip>
            <Code Language="CSharp">
                    daCustomers = new SqlClient.SqlDataAdapter();
                    selectCommand = new SqlClient.SqlCommand($SQL$);
                    daCustomers.SelectCommand = selectCommand;
                    daCustomers.SelectCommand.Connection = $Connection$;