diff options
author | Alberto Luaces Fernández <aluaces@udc.es> | 2015-05-13 19:45:06 +0100 |
---|---|---|
committer | Alberto Luaces Fernández <aluaces@udc.es> | 2015-05-13 19:45:06 +0100 |
commit | f4123b269fe5af6d04d68a643d16fea9fa388e2d (patch) | |
tree | 4361a69e833eaa18c49cad6bf594c9cddfcc6f89 /csharp-mode/attrib.2 |
Import yasnippet-snippets_0~git20150512.orig.tar.gz
[dgit import orig yasnippet-snippets_0~git20150512.orig.tar.gz]
Diffstat (limited to 'csharp-mode/attrib.2')
-rw-r--r-- | csharp-mode/attrib.2 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/csharp-mode/attrib.2 b/csharp-mode/attrib.2 new file mode 100644 index 0000000..82962fb --- /dev/null +++ b/csharp-mode/attrib.2 @@ -0,0 +1,22 @@ +#contributor : Alejandro Espinoza Esparza <aespinoza@structum.com.mx> +#name : private _attribute ....; public Property ... ... { ... } +# key: attrib +# -- +/// <summary> +/// $3 +/// </summary> +private $1 ${2:$(if (> (length yas-text) 0) (format "_%s%s" (downcase (substring yas-text 0 1)) (substring yas-text 1 (length yas-text))) "")}; + +/// <summary> +/// ${3:Description} +/// </summary> +/// <value><c>$1</c></value> +public ${1:Type} ${2:Name} +{ + get { + return this.${2:$(if (> (length yas-text) 0) (format "_%s%s" (downcase (substring yas-text 0 1)) (substring yas-text 1 (length yas-text))) "")}; + } + set { + this.${2:$(if (> (length yas-text) 0) (format "_%s%s" (downcase (substring yas-text 0 1)) (substring yas-text 1 (length yas-text))) "")} = value; + } +}
\ No newline at end of file |