代码之家  ›  专栏  ›  技术社区  ›  Tomtom

代码段未更新第二次出现

  •  0
  • Tomtom  · 技术社区  · 6 年前

    我定义了一个代码片段,以简化属性更改属性的定义。

    代码片段如下:

    <Snippet>
        <Declarations>
            <Literal>
                <ID>type</ID>
                <ToolTip>Property type</ToolTip>
                <Default>string</Default>
            </Literal>
            <Literal>
                <ID>property</ID>
                <ToolTip>Property name</ToolTip>
                <Default>MyProperty</Default>
            </Literal>
        </Declarations>
        <Code Language="csharp"><![CDATA[public $type$ $property$ { 
        get { return Get<$type$>(); }
        set { Set(value); } 
        }$end$]]>
        </Code>
    </Snippet>
    

    它几乎工作正常。我可以打字 nprop 在IDE中按 Tab 制表符 我可以将所选内容移动到propertyname。

    很不幸,当我将$type$从 string 对于其他内容,属性getter中$type$的第二个用法将不会更新。

    我不明白为什么。

    要更新这两种类型,必须更改什么?

    0 回复  |  直到 6 年前