次の方法で共有


SnippetType 要素 (IntelliSense コード スニペット)

更新 : 2007 年 11 月

Visual Studio でどのようにコード スニペットを挿入するかを指定します。

<SnippetType>
    SurroundsWith/Expansion
<SnippetType>

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

なし

子要素

なし

親要素

要素

説明

SnippetTypes

複数の SnippetType 要素をグループ化します。

テキスト値

テキスト値は、次のいずれかの値である必要があります。

  • SurroundsWith : 選択したコードの周りにコード スニペットを配置します。

  • Expansion : カーソル位置にコード スニペットを挿入します。

  • Refactoring : Visual C# のリファクタリング中にコード スニペットを使用するよう指定します。Refactoring は、カスタムのコード スニペットには使用できません。

使用例

次のコード スニペットの SnippetType 要素には、Expansion という値を持ちます。これは、カーソル位置にコード スニペットを挿入できることを示しています。

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>Copy File</Title>
            <Author>Microsoft Corporation</Author>
            <Description>Copies a file and saves it as another file.</Description>
            <HelpUrl>www.microsoft.com</HelpUrl>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
            <Keywords>
                 <Keyword>File copying</Keyword>
                 <Keyword>Copying files</Keyword>
            </Keywords>
            <Shortcut>copyfile</Shortcut>
        </Header>
        <Snippet>
            <!-- Insert snippet information here -->
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

参照

概念

コード スニペット スキーマ リファレンス