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