共用方式為


Function 項目 (IntelliSense 程式碼片段)

指定常值 (Literal) 或物件擷取 Visual Studio 中的焦點時要執行的函式。

<Function>
    FunctionName
</Function>

屬性和項目

下列章節會說明屬性、子項目和父項目。

屬性

無。

子項目

無。

父項目

項目

描述

Literal

定義可以編輯的程式碼片段的常值欄位。

物件

定義可以編輯的程式碼片段的物件欄位。

文字值

需要文字值。

此文字指定常值或物件欄位擷取 Visual Studio 中的焦點時要執行的函式。

備註

只有 Visual C# 程式碼片段才支援 Function 項目。 如需完整的支援函式清單,請參閱程式碼片段函式

範例

下列程式碼範例會示範 GenerateSwitchCases 函式的範例。 此函式會針對 $expression$ 中指定列舉型別中的每個值產生 case 陳述式。

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <!-- Insert Header information here. -->
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>expression</ID>
                    <ToolTip>Expression to switch on.</ToolTip>
                    <Default>switch_on</Default>
                </Literal>
                <Literal Editable="false">
                    <ID>cases</ID>
                    <Function>GenerateSwitchCases($expression$)</Function>
                    <Default>default:</Default>
                </Literal>
            </Declarations>
            <Code Language="CSharp">
                <![CDATA[
                    switch ($expression$)
                    {
                         $cases$
                    }
                ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

請參閱

參考

程式碼片段函式

概念

程式碼片段結構描述參考