A snippets/csharp-mode/class.yasnippet => snippets/csharp-mode/class.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: class
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: Class with name from file
+# --
+public class ${1:`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`}
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/ctor.snippet => snippets/csharp-mode/ctor.snippet +11 -0
@@ 0,0 1,11 @@
+# key: ctor
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: Constructor with name generated from filename
+# --
+/// <summary>
+/// Initializes a new instance of the <see cref="`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`"/> class.
+/// </summary>
+public `(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`($1)
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/cw.yasnippet => snippets/csharp-mode/cw.yasnippet +5 -0
@@ 0,0 1,5 @@
+# key: cw
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: Console.WriteLine
+# --
+Console.WriteLine($1);$0<
\ No newline at end of file
A snippets/csharp-mode/else.yasnippet => snippets/csharp-mode/else.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: else
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: else
+# --
+else
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/else_if.yasnippet => snippets/csharp-mode/else_if.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: elif
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: else if { .. Condition .. }
+# --
+else if (${1:Condition})
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/for.yasnippet => snippets/csharp-mode/for.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: for
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: for
+# --
+for (${1:Initializer}; ${2:Condition}; ${3:Update})
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/foreach.yasnippet => snippets/csharp-mode/foreach.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: foreach
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: foreach
+# --
+foreach (var ${1:Type} in ${2:Collection})
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/if.yasnippet => snippets/csharp-mode/if.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: if
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: If
+# --
+if (${1:Condition})
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/namespace.yasnippet => snippets/csharp-mode/namespace.yasnippet +5 -0
@@ 0,0 1,5 @@
+# key: namespace
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: Namespace from folder name
+# --
+namespace `(csharp-file-path-to-namespace)`;
A snippets/csharp-mode/private.yasnippet => snippets/csharp-mode/private.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: private
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: private method
+# --
+private ${1:void} ${2:Method}($3)
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/property.yasnippet => snippets/csharp-mode/property.yasnippet +5 -0
@@ 0,0 1,5 @@
+# key: prop
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: Public property
+# --
+public ${1:string} ${2:PropertyName} { get; set; }<
\ No newline at end of file
A snippets/csharp-mode/public.yasnippet => snippets/csharp-mode/public.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: public
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: public method
+# --
+public ${1:void} ${2:Method}($3)
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/tcf.yasnippet => snippets/csharp-mode/tcf.yasnippet +16 -0
@@ 0,0 1,16 @@
+# key: tcf
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: Try Catch Finally
+# --
+try
+{
+ $1
+}
+catch (${2:Exception} ${3:e})
+{
+ $4
+}
+finally
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/test.yasnippet => snippets/csharp-mode/test.yasnippet +9 -0
@@ 0,0 1,9 @@
+# key: test
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: NUnit test method
+# --
+[Test]
+public void ${1:Should_$2}()
+{
+ $0
+}<
\ No newline at end of file
A snippets/csharp-mode/testfixture.yasnippet => snippets/csharp-mode/testfixture.yasnippet +19 -0
@@ 0,0 1,19 @@
+# key: tf
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: testfixture
+# --
+using NUnit.Framework;
+using Should;
+
+namespace `(file-path-to-namespace)`
+{
+ [TestFixture]
+ public class ${1:`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`}
+ {
+ [Test]
+ public void Should_$2()
+ {
+ $0
+ }
+ }
+}<
\ No newline at end of file
A snippets/csharp-mode/while.yasnippet => snippets/csharp-mode/while.yasnippet +8 -0
@@ 0,0 1,8 @@
+# key: while
+# contributor: Jason Imison <jasonimison@gmail.com>
+# name: while
+# --
+while (${1:Condition})
+{
+ $0
+}<
\ No newline at end of file