Sdílet prostřednictvím


Prvek kódu (technologie IntelliSense kódu)

Poskytuje kontejner krátký kód bloky fragmenty kódu technologie IntelliSense.

<Code Language="Language"
    Kind="method body/method decl/type decl/page/file/any"
    Delimiter="Delimiter">
    Code to insert
</Code>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a rodičovské prvky.

Atributy

Atribut

Description

Delimiter

Nepovinný atribut.

Určuje oddělovač použitý k popisu literály a objekty v kódu.Ve výchozím oddělovačem je $.

Kind

Nepovinný atribut.

Určuje typ kódu, který obsahuje fragment kódu a proto umístění, jakou je třeba vložit fragment kódu pro fragment kódu ke kompilaci.The values available are method body, method decl, type decl, file, and any.Další informace naleznete v části "Typ atributu" v následující tabulce.

Language

Požadovaný atribut.

Určuje jazyk fragment kódu.Další informace naleznete v části "Atribut Language".

Druhu atribut

Value

Description

method body

Určuje, že je základní text metody fragment kódu a proto musí být vložen uvnitř deklarace metody.

method decl

Určuje, že je metoda fragment kódu a proto musí být vloženo do třídy nebo modulu.

type decl

Určuje, že je typ kódu a proto musí být vloženo do třídy, modulu nebo oboru názvů.

file

Určuje, že je fragment kódu je plný kód souboru.Tyto fragmenty kódu můžete vložit samostatně, do souboru kódu nebo uvnitř oboru názvů.

any

Určuje, že je fragment kódu lze vložit kamkoli.Tato značka se používá pro výstřižky kódu, které jsou nezávislé kontextu, jako jsou komentáře.

Atribut Language

Value

Description

VB

Identifikuje Visual Basic fragment kódu.

CSharp

Identifikuje Visual C# fragment kódu.

XML

Identifikuje fragment kódu XML.

CPP

Identifikuje fragment kódu jazyka C++.

JavaScript

Identifikuje fragment kódu jazyka JavaScript.

JScript

Identifikuje fragment kódu Jscript.

SQL

Identifikuje fragment kódu SQL.

HTML

Identifikuje fragment kódu HTML.

Podřízené elementy

Žádný

Nadřazené elementy

Element

Description

Fragment kódu

Obsahuje odkazy, dovoz, prohlášení a kód fragment kódu.

Textová hodnota

Je požadována hodnota text.

Tento text určuje kód spolu s literály a objekty, které lze použít po vložení tohoto kódu do projektu.

Poznámky

Dvě vyhrazená slova jsou k dispozici pro použití v textu Code element: $end$ a $selected$.$end$označuje umístění, umístěte kurzor po vložení fragmentu kódu.$selected$představuje text vybraný v dokumentu, který má být vložen do výstřižku při vyvolání.Například, pokud jste měli:

$selected$ is a great color. I love $selected$.

a se slovo "Modré" byla vybrána při vyvolání šablony, byste získali:

Blue is a great color. I love Blue.

Všechny ostatní $ jsou dynamicky podle klíčových slov <Literal> a <Object> značky.

Příklad

Code Element následující fragment kódu ukazuje, jak zapisovat Visual C# fragment kódu, který vytváří SqlDataAdapter.Literál a objekt definovaný v Declarations prvek odkazuje Code prvku podle hodnoty jejich ID prvku.V tomto příkladu je literál uváděný jako $SQL$ a objekt je uváděný jako $Connection$.

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

Viz také

Koncepty

Reference schématu fragmenty kódu