Как создать параметры в фрагментах VS 2010 - PullRequest
1 голос
/ 15 февраля 2012

Здравствуйте, я хотел бы создать фрагмент Visual Studio, в котором я могу иметь предопределенные значения, например ...

<Timeline AutoPlay="$True|FALSE$">

Есть ли способ сделать это?

Есть ли тег, отличный от Default, который позволит мне добавить возможные значения?

    <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/CodeSnippet">
    <CodeSnippet>
        <Header>

            <!-- Add Header information here -->

        </Header>
        <Snippet>

            <!-- Add additional Snippet information here -->

            <Declarations>
                <Literal>
                    <ID>SqlConnString</ID>
                    <ToolTip>Replace with a SQL connection string.</ToolTip>
                    **<Value>"Value1"</Value>
                    <Value>"Value2"</Value>**
                    <Default>"SQL connection string"</Default>
                </Literal>
                <Object>
                    <ID>SqlConnection</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($SqlConnString$);
                    daCustomers.SelectCommand = selectCommand;
                    daCustomers.SelectCommand.Connection = $SqlConnection$;
                ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

Ответы [ 2 ]

3 голосов
/ 16 февраля 2012

Звучит так, как будто вы хотите заменить макрос в фрагменте Visual Studio. К сожалению, это не совсем возможно. Фрагменты Visual Studio поддерживают только очень небольшое количество заменяющих макросов и не контролируются пользователем.

2 голосов
/ 22 февраля 2012

Я ненавижу, когда это случается со мной, но здесь мы идем:

Q: Как мне сделать X в Visual Studio?

A: Использовать ReSharper .

в вашем случае "Шаблоны кода".

...