вставить строку между операторами using и пространством имен во фрагментах c# Visual Studio - PullRequest
0 голосов
/ 29 мая 2020

У меня есть собственный сниппет для создания элемента ICollection. Но когда сгенерированы операторы using, они находятся чуть выше пространства имен без линии между ними. Как я могу это исправить?

Фрагмент :

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
      <Title>ICollection using defined entity</Title>
      <Author>Stein Lundbeck</Author>
      <Description>Code for implementing ICollection with defined entity</Description>
      <Shortcut>coll</Shortcut>
      <Keywords>
        <Keyword>C#</Keyword>
        <Keyword>Collection</Keyword>
      </Keywords>
    </Header>
    <Snippet>
      <Imports>
        <Import>
          <Namespace>System.Collection.ObjectModel</Namespace>
        </Import>
      </Imports>
      <Declarations>
        <Literal Editable="true">
          <ID>Name</ID>
          <ToolTip>Name of type</ToolTip>
          <Default>myColl</Default>
        </Literal>
        <Literal Editable="true">
          <ID>TEntity</ID>
          <ToolTip>Type of generic object</ToolTip>
          <Default>string</Default>
        </Literal>
      </Declarations>
      <Code Language="csharp" Delimiter="$" Kind="file"><![CDATA[
  ICollection<$TEntity$> $Name$ = new Collection<$TEntity$>();
]]>      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

Вывод :

using System.Collections.Generic;
using System.Collections.ObjectModel;
namespace Test
{
    class MyClass
    {

        ICollection<string> myColl = new Collection<string>();

    }  
}

Я хотел бы новая строка между пространствами имен и пространством имен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...