diff options
Diffstat (limited to '')
-rw-r--r-- | emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib | 7 | ||||
-rw-r--r-- | emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.1 | 21 | ||||
-rw-r--r-- | emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.2 | 21 |
3 files changed, 49 insertions, 0 deletions
diff --git a/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib b/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib new file mode 100644 index 0000000..9e14e22 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib @@ -0,0 +1,7 @@ +#contributor : Alejandro Espinoza Esparza <aespinoza@structum.com.mx> +#name : private attribute ....; +# -- +/// <summary> +/// $3 +/// </summary> +private $1 $2; diff --git a/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.1 b/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.1 new file mode 100644 index 0000000..099cc7b --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.1 @@ -0,0 +1,21 @@ +#contributor : Alejandro Espinoza Esparza <aespinoza@structum.com.mx> +#name : private attribute ....; public property ... ... { ... } +# -- +/// <summary> +/// $3 +/// </summary> +private $1 $2; + +/// <summary> +/// $4 +/// </summary> +/// <value>$5</value> +public $1 $2 +{ + get { + return this.$2; + } + set { + this.$2 = value; + } +} diff --git a/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.2 b/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.2 new file mode 100644 index 0000000..566eacf --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/csharp-mode/attrib.2 @@ -0,0 +1,21 @@ +#contributor : Alejandro Espinoza Esparza <aespinoza@structum.com.mx> +#name : private _attribute ....; public Property ... ... { ... } +# -- +/// <summary> +/// $3 +/// </summary> +private $1 ${2:$(if (> (length text) 0) (format "_%s%s" (downcase (substring text 0 1)) (substring text 1 (length text))) "")}; + +/// <summary> +/// ${3:Description} +/// </summary> +/// <value><c>$1</c></value> +public ${1:Type} ${2:Name} +{ + get { + return this.${2:$(if (> (length text) 0) (format "_%s%s" (downcase (substring text 0 1)) (substring text 1 (length text))) "")}; + } + set { + this.${2:$(if (> (length text) 0) (format "_%s%s" (downcase (substring text 0 1)) (substring text 1 (length text))) "")} = value; + } +} |