Поделиться через


Элемент ID (фрагменты кода IntelliSense)

Задает уникальный идентификатор для элемента Literal или Object.

<ID>
    Unique Identifier
</ID>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Отсутствует.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент

Описание

Literal

Определяет поля литералов фрагмента кода, доступные для редактирования.

Объект

Определяет поля объектов фрагмента кода, доступные для редактирования.

Текстовое значение

Текстовое значение является обязательным.

Данный текст задает уникальный идентификатор для объекта или литерала.

Заметки

В рамках одного фрагмента кода литералы или объекты не могут иметь одинаковое текстовое значение в своих элементах ID.

Литералы и объекты не могут содержать элемент ID со значением end. Значение $end$ зарезервировано и используется для отметки места размещения курсора после вставки фрагмента кода.

Пример

Следующий фрагмент кода содержит литерал со значением SQL элемента ID и объект со значением Connection элемента ID. Элемент Code ссылается на литерал и объект с использованием данных значений.

<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>

См. также

Основные понятия

Справочник по схеме фрагментов кода