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


Элемент Объявления (фрагменты кода IntelliSense)

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

<Declarations>
    <Literal>... </Literal>
    <Object>... </Object>
</Declarations>

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

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

Атрибуты

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

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

Элемент

Описание

Literal

Необязательный элемент.

Задает литералы фрагмента кода, доступные для редактирования. Элемент Declarations может содержать любое число элементов Literal, включая ноль.

Объект

Необязательный элемент.

Определяет объекты фрагмента кода, доступные для редактирования. Элемент Declarations может содержать любое число элементов Object, включая ноль.

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

Элемент

Описание

Snippet

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

Пример

В следующем примере кода показано, как объявить литерал, элемент ID которого имеет значение SQL, и объект, элемент ID которого имеет значение Connection.

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <!-- Insert Header information here. -->
        </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">
                <!-- Insert code here. -->
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

См. также

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

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