diff options
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 |