Element literał (urywki kodu IntelliSense)
Definiuje literały wstawki kodu programu, który można edytować.
<Literal Editable="true/false">
<ID>... </ID>
<ToolTip>... </ToolTip>
<Default>... </Default>
<Function>... </Function>
</Literal>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Atrybut |
Opis |
---|---|
Edytowalne |
Opcjonalny Boolean atrybut. Określa, czy nie można edytować literał po wstawieniu wstawki kodu programu.Domyślna wartość tego atrybutu jest true. |
Elementy podrzędne
Element |
Opis |
---|---|
Wymaganego elementu. Określa wartość domyślną literał Wstaw urywek kodu.Ponadto musi być dokładnie jeden Default element w Literal element. |
|
Opcjonalnego elementu. Określa funkcję do wykonania, gdy literał uzyskuje fokus w Visual Studio.Może istnieć zero lub jeden Function elementów w Literal element. |
|
Wymaganego elementu. Określa identyfikator unikatowy dla literału.Ponadto musi być dokładnie jeden ID element w Literal element. |
|
Opcjonalnego elementu. W tym artykule opisano oczekiwaną wartością i użycia literał.Może istnieć zero lub jeden Tooltip elementów w Literal element. |
Elementy nadrzędne
Element |
Opis |
---|---|
Zawiera literały i obiekty wstawki kodu programu, który można edytować. |
Uwagi
Literal Element jest używany do identyfikowania zastąpienia uzyskać fragment kodu, który jest całkowicie zawarte wewnątrz wstawki, ale prawdopodobnie zostać dostosowane po włożeniu go do kodu.Na przykład ciągi tekstowe, wartości liczbowe i niektóre nazwy zmiennej powinien być zadeklarowany jako literały.
Literały i obiekty nie mogą zawierać ID element z wartością selected lub end.Wartość $selected$ reprezentuje tekst zaznaczony w dokumencie, który jest wstawiony urywka, gdy jest wywoływana.$end$znaczniki lokalizacji, aby umieścić kursor po wstawieniu wstawki kodu programu.
Przykład
Poniższy przykład kodu pokazuje jak deklarować literał z ID wartość elementu SQL.Literał odwołanie znajduje się w Code elementu za pomocą domyślnym ogranicznikiem.W tym przykładzie literał odwołuje się z $SQL$.
<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>