c# - 更改代码段中文字的顺序

标签 c# xml code-snippets

我已经为一个简单的函数生成了一个代码片段

函数是:-

    /// <summary>
    /// Description
    /// </summary>
    public static int function(int obj)
    {
        return obj;
    }

代码的片段是:-

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Keywords>
        <Keyword>fpub</Keyword>
      </Keywords>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
      <Title>fpub</Title>
      <Author>shaveta.drake@hotmail.com</Author>
      <Description>Generate public method</Description>
      <HelpUrl>
      </HelpUrl>
      <Shortcut>fpub</Shortcut>
    </Header>
    <Snippet>
      <Declarations>
        <Literal Editable="true">
          <ID>function</ID>
          <ToolTip>Name of Function</ToolTip>
          <Default>function</Default>
          <Function>First Argument</Function>
        </Literal>
        <Literal Editable="true">
          <ID>obj</ID>
          <ToolTip>obj</ToolTip>
          <Default>obj</Default>
          <Function>Second Argument</Function>
        </Literal>
        <Literal Editable="true">
          <ID>int</ID>
          <ToolTip>Datatype</ToolTip>
          <Default>int</Default>
          <Function>Third Argument</Function>
        </Literal>
        <Literal Editable="true">
          <ID>Description</ID>
          <ToolTip>Description</ToolTip>
          <Default>Description</Default>
          <Function>Fourth Argument</Function>
        </Literal>
      </Declarations>
      <Code Language="csharp"><![CDATA[/// <summary>
/// $Description$
/// </summary>
public static $int$ $function$($int$ $obj$)
{
    return $obj$;
}]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

当我实现snippet时,

默认顺序以Desciprion开头,

而我想从函数开始

那么有什么方法可以管理文字的顺序

最佳答案

浏览完the MSDN documentation for code-snippets我得出的结论是 <Code> 中对象/文字的外观元素决定了您使用代码段时的顺序。这意味着据我所知您无法更改顺序。

关于c# - 更改代码段中文字的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25604966/

相关文章:

xml - 为什么隐式规则仍然被处理?

c# - 依赖属性的代码片段在哪里

visual-studio-code - VS Code 中存储的 C++ 默认代码片段在哪里?

自动完成中未使用 Xcode 片段

c# - 有人可以向我解释为什么这不起作用吗?

c# - 是否有Visual Studio之类的代码编辑器控件?

c# - IBM.Data.DB2.Core 在 azure 函数应用程序中引发异常

java - DocumentElement 的子元素是什么?

PHP - 使用 ajax 提交表单,并返回 XML

c# - 如何在读取数据 block 时计算 md5