some more vs.net snippets

This commit is contained in:
Gert 2015-03-26 17:29:59 +01:00
parent 9987d5e053
commit 77fcae8328

View File

@ -394,7 +394,7 @@ snippet eq
${0:throw new NotImplementedException();} ${0:throw new NotImplementedException();}
return base.Equals(obj); return base.Equals(obj);
} }
# exception snippet # exception
snippet exc snippet exc
public class ${1:MyException} : ${2:Exception}{ public class ${1:MyException} : ${2:Exception}{
public $1() { } public $1() { }
@ -405,15 +405,41 @@ snippet exc
System.Runtime.Serialization.StreamingContext context) System.Runtime.Serialization.StreamingContext context)
: base(info, context) { } : base(info, context) { }
} }
# indexer snippet # indexer
snippet index snippet index
public ${1:object} this[${2:int} index]{ public ${1:object} this[${2:int} index]{
get { ${3:} } get { ${3:} }
set { ${0:} } set { ${0:} }
} }
# eventhandler snippet # eventhandler
snippet inv snippet inv
EventHandler temp = ${1:MyEvent}; EventHandler temp = ${1:MyEvent};
if (${2:temp} != null){ if (${2:temp} != null){
$2(); $2();
} }
# lock
snippet lock
lock (${1:this}){
${0:}
}
# namespace
snippet namespace
namespace ${1:MyNamespace}{
${0:}
}
# property
snippet prop
public ${1:int} ${2:MyProperty} { get; set;}
snippet propf
private ${1:int} ${2:myVar};
public $1 ${3:MyProperty}{
get { return $2;}
set { $2 = value;}
}
snippet propg
public ${1:int} ${2:MyProperty} { get; private set; }
# todo: iterator, iterindex