1. To define a Destructor
2. To create an Attribute
3. Checked keyword
4. Creating a Class
5. Creating a Constructor
6. Console.WriteLine() shortcut
7. Do…..while loop
8. Else statement
9. Enum
10. Equals
11. Exceptions
12. For loop
13. Foreach loop
14. Reverse for loop
15. If statement
16. Indexer
17. Interface
18. Invoke- to safely invoke the event
19. Iterator- simple iterator
20. Iterator – complex iterator
21. Lock statement
22. To Show the Message box in ASP.Net/Console Application
23. Action
24. Action via http post method
25. For Namespace
26. Creating Property
27. Attached dependency property
28. Dependency property as a backing store
29. Property with full description
30. Auto implemented property with get accessor as private
31. For int Main method
32. Create structure
33. Void Main method
34. Switch stamen
35. Test class
36. Test method
37. Try..catch
38. Try..finally
39. Unchecked statement
40. Unsafe statement
41. Using statement
42. Dependency property event handler in windows work flow application
43. Dependency property in windows work-flow application
44. While loop
~ + tab tab
Code snippet: ~_Default() { }
2. To create an Attribute
attribute + tab tab
Code snippet: [AttributeUsage(AttributeTargets.All, Inherited = false, AllowMultiple = true)] sealed class MyAttribute : Attribute { // See the attribute guidelines at // http://go.microsoft.com/fwlink/?LinkId=85236 readonly string positionalString; // This is a positional argument public MyAttribute(string positionalString) { this.positionalString = positionalString; // TODO: Implement code here throw new NotImplementedException(); } public string PositionalString { get { return positionalString; } } // This is a named argument public int NamedInt { get; set; } }
3. Checked keyword
checked + tab tab
Code snippet: checked { }
4. Creating a Class
class + tab tab
Code snippet: class MyClass { }
5. Creating a Constructor
ctor + tab tab
Code snippet: public _Default() { }
6. Console.WriteLine() shortcut
cw + tab tab
Code snippet: Console.WriteLine ();
7. Do…..while loop
do + tab tab
Code snippet: do { } while (true);
8. Else statement
else + tab tab
Code snippet: else {}
9. Enum
enum + tab tab
Code snippet: enum MyEnum { }
10. Equals
equals +tab tab
Code snippet: // override object.Equals public override bool Equals(object obj) { // // See the full list of guidelines at // http://go.microsoft.com/fwlink/?LinkID=85237 // and also the guidance for operator== at // http://go.microsoft.com/fwlink/?LinkId=85238 // if (obj == null || GetType() != obj.GetType()) { return false; } // TODO: write your implementation of Equals() here throw new NotImplementedException(); return base.Equals(obj); } // override object.GetHashCode public override int GetHashCode() { // TODO: write your implementation of GetHashCode() here throw new NotImplementedException(); return base.GetHashCode(); }
11. Exceptions
exceptions + tab tab
Code snippet: [Serializable] public class MyException : Exception { public MyException() { } public MyException(string message) : base(message) { } public MyException(string message, Exception inner) : base(message, inner) } protected MyException ( System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context) { } }
12. For loop
for + tab tab
Code snippet: for (int i = 0; i < length; i++) { }
13. Foreach loop
foreach + tab tab
Code snippet: foreach (var item in collection) { }
14. Reverse for loop
for + tab tab
Code snippet: for (int i = length - 1; i >= 0 ; i--) { }
15. If statement
if + tab tab
Code snippet: if (true) { }
16. Indexer
indexer + tab tab
Code snippet: public object this[int index] { get { /* return the specified index here */ } set { /* set the specified index to value here */ } }
17. Interface
interface + tab + tab
Code snippet: interface IInterface { }
18. Invoke- to safely invoke the event
invoke + tab tab
Code snippet: EventHandler temp = MyEvent; if (temp != null) { temp(); }
19. Iterator- simple iterator
iterator + tab tab
Code snippet: public System.Collections.Generic.IEnumeratorGetEnumerator() { throw new NotImplementedException(); yield return default(ElementType); }
20. Iterator – complex iterator
iterindex + tab tab
Code snippet: public MyViewIterator MyView { get { return new MyViewIterator(this); } } public class MyViewIterator { readonly _Default outer; internal MyViewIterator(_Default outer) { this.outer = outer; } // TODO: provide an appropriate implementation here public int Length { get { return 1; } } public ElementType this[int index] { get { // // TODO: implement indexer here // // you have full access to _Default privates // throw new NotImplementedException(); return default(ElementType); } } public System.Collections.Generic.IEnumeratorGetEnumerator() { for (int i = 0; i < this.Length; i++) { yield return this[i]; } } }
21. Lock statement
lock + tab tab
Code snippet: lock (this) {}
22. To Show the Message box in ASP.Net/Console Application
mbox + tab tab
Code snippet: global::System.Windows.Forms.MessageBox.Show("hello");
23. Action
mvcaction +tab tab
Code snippet: public ActionResult Action() { return View(); }
24. Action via http post method
mvcpostaction + tab tab
Code snippet: [HttpPost] public ActionResult Action() { return View(); }
25. For Namespace
namespace + tab tab
Code snippet: namespace MyNamespace { }
26. Creating Property
prop + tab tab
Code snippet: public int MyProperty { get; set; }
27. Attached dependency property
propa + tab tab
Code snippet: public static int GetMyProperty(DependencyObject obj) { return (int)obj.GetValue(MyPropertyProperty); } public static void SetMyProperty(DependencyObject obj, int value) { obj.SetValue(MyPropertyProperty, value); } // Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc... public static readonly DependencyProperty MyPropertyProperty = DependencyProperty.RegisterAttached("MyProperty", typeof(int), typeof(ownerclass), new UIPropertyMetadata(0));
28. Dependency property as a backing store
propdp + tab tab
Code snippet: public int MyProperty { get { return (int)GetValue(MyPropertyProperty); } set { SetValue(MyPropertyProperty, value); } } // Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc... public static readonly DependencyProperty MyPropertyProperty = DependencyProperty.Register("MyProperty", typeof(int), typeof(ownerclass), new UIPropertyMetadata(0));
29. Property with full description
propfull + tab tab
Code snippet: private int myVar; public int MyProperty { get { return myVar;} set { myVar = value;} }
30. Auto implemented property with get accessor as private
propg + tab tab
Code snippet: public int MyProperty { get; set; }
31. For int Main method
sim + tab tab
Code snippet: static int Main(string[] args) { return 0; }
32. Create structure
struct + tab tab
Code snippet: struct MyStruct { }
33. Void Main method
svm + tab tab
Code snippet: static void Main(string[] args) {}
34. Switch stamen
switch + tab tab
Code snippet: switch (switch_on) { default: }
35. Test class
testc + tab tab
Code snippet: [global::Microsoft.VisualStudio.TestTools.UnitTesting.TestClass] public class MyTestClass { }
36. Test method
testm + tab tab
Code snippet: [global::Microsoft.VisualStudio.TestTools.UnitTesting.TestMethod] public void MyTestMethod() { }
37. Try..catch
try + tab tab
Code snippet: try {} catch (Exception) { throw; }
38. Try..finally
tryf + tab tab
Code snippet: try {} catch (Exception) { throw; }
39. Unchecked statement
unchecked + tab tab
Code snippet: unchecked { }
40. Unsafe statement
unsafe + tab tab
Code snippet: unsafe { }
41. Using statement
using + tab tab
Code snippet: using (resource) { }
42. Dependency property event handler in windows work flow application
wde + tab tab
Code snippet: public static global::System.Workflow.ComponentModel.DependencyProperty InvokeEvent = global::System.Workflow.ComponentModel.DependencyProperty.Register("Invoke", typeof(EventHandler), typeof(_Default)); [System.ComponentModel.Description("Invoke")] [System.ComponentModel.Category("Invoke Category")] [System.ComponentModel.Browsable(true)] [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Visible)] public event EventHandler Invoke { add { base.AddHandler(_Default.InvokeEvent, value); } remove { base.RemoveHandler(_Default.InvokeEvent, value); } }
43. Dependency property in windows work-flow application
wdp + tab tab
Code snippet: public static global::System.Workflow.ComponentModel.DependencyProperty MyPropertyProperty = global::System.Workflow.ComponentModel.DependencyProperty.Register("MyProperty", typeof(string), typeof(_Default)); [System.ComponentModel.Description("MyProperty")] [System.ComponentModel.Category("MyProperty Category")] [System.ComponentModel.Browsable(true)] System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Visible)] public string MyProperty { get { return ((string)(base.GetValue(_Default.MyPropertyProperty))); } set { base.SetValue(_Default.MyPropertyProperty, value); } }
44. While loop
while + tab tab
Code snippet: while (true) { }
No comments:
Post a Comment