Monodevelop Snippets

Download

Visual C# Snippets

Download

ReSharper Live Templates

Download

Sublime Text Snippets

Download


{{snippet.name}}

Javascript

static {{convertType("js",snippet.returnType)}} {{snippet.name}} ({{arg.name}}: {{convertType("js",arg.type)}}, ){
    $selected$$end$
}

C#

static {{snippet.returnType}} {{snippet.name}} ({{arg.type}} {{arg.name}}, ){
    $selected$$end$
}

Javascript

<CodeTemplate version="2.0">
    <Header>
      <_Group>UnityJS</_Group>
      <MimeType>text/x-unityscript</MimeType>
      <Version>1.0</Version>
      <_Description>Message</_Description>
      <TemplateType>SurroundsWith,Expansion</TemplateType>
      <Shortcut>{{snippet.name}}</Shortcut>
    </Header>
    <Variables/><Variables>
        <Variable name="name{{$index}}">
            <Default>{{arg.name}}</Default>
        </Variable>
    </Variables>
    <Code><![CDATA[static {{convertType("js",snippet.returnType)}} {{snippet.name}} ($name{{$index}}$: {{convertType("js",arg.type)}}, ){
    $selected$$end$
}]]></Code>
</CodeTemplate>

C#

<CodeTemplate version="2.0">
    <Header>
      <_Group>UnityC#</_Group>
      <MimeType>text/x-csharp</MimeType>
      <Version>1.0</Version>
      <_Description>Message</_Description>
      <TemplateType>SurroundsWith,Expansion</TemplateType>
      <Shortcut>{{snippet.name}}</Shortcut>
    </Header>
    <Variables/><Variables>
        <Variable name="name{{$index}}">
            <Default>{{arg.name}}</Default>
        </Variable>
    </Variables>
    <Code><![CDATA[static {{snippet.returnType}} {{snippet.name}} ({{arg.type}} $name{{$index}}$, ){
    $selected$$end$
}]]></Code>
</CodeTemplate>

Boo

<CodeTemplate version="2.0">
    <Header>
      <_Group>UnityBoo</_Group>
      <MimeType>text/x-boo</MimeType>
      <Version>1.0</Version>
      <_Description>Message</_Description>
      <TemplateType>SurroundsWith,Expansion</TemplateType>
      <Shortcut>{{snippet.name}}</Shortcut>
    </Header>
    <Variables/><Variables>
        <Variable name="name{{$index}}">
            <Default>{{arg.name}}</Default>
        </Variable>
    </Variables>
    <Code><![CDATA[static def {{snippet.name}} ({{convertType("boo",args.type)}} $name{{$index}}$, ) as {{convertType("boo",snippet.returnType)}}:]]></Code>
</CodeTemplate>

C#

<CodeSnippet Format="1.0.0">
    <Header>
      <Title>{{snippet.name}}</Title>
      <Description>Message</Description>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
        <SnippetType>SurroundsWith</SnippetType>
      </SnippetTypes>
      <Shortcut>{{snippet.name}}</Shortcut>
    </Header>
    <Snippet>
      <Declarations>
        <Literal>
            <ID>name{{$index}}</ID>
            <Default>{{arg.name}}</Default>
        </Literal>
      </Declarations>
      <Code Language="csharp"><![CDATA[static {{snippet.returnType}} {{snippet.name}} ({{arg.type}} $name{{$index}}$, ){
    $selected$$end$
}]]></Code>
    </Snippet>
</CodeSnippet>

C#

<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Shortcut/@EntryValue">{{snippet.name}}</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Description/@EntryValue">Message</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Text/@EntryValue">static {{snippet.returnType}} {{snippet.name}} ({{arg.type}} $name{{$index}}$, ){
    $END$
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Categories/=UnityC_0023/@EntryIndexedValue">UnityC#</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Scope/={{snippet.guid}}/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Scope/={{snippet.guid}}/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Scope/={{snippet.guid}}/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Field/=name{{$index}}/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Field/=name{{$index}}/Expression/@EntryValue">constant("{{arg.name}}")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/={{snippet.guid}}/Field/=name{{$index}}/Order/@EntryValue">0</s:Int64>

C#

{
    "trigger": "{{snippet.name}}",
    "contents":"static {{snippet.returnType}} {{snippet.name}} ({{arg.type}} ${{{$index+1}}:{{arg.name}}}, ){\n\t${{{snippet.args.length+1}}:{{arg.name}}}\n}"
}