Visual Studio IntelliSense Code Snippets

Name Description Valid Locations to Insert Snippet
enum Creates an enum declaration Inside a namespace (including the global namespace), a class, or a struct
equals Creates a method declaration that overrides the Equals method defined in the Object class Inside a class or a struct
exception Creates a declaration for a class that derives from an exception (Exception by default) Inside a namespace (including the global namespace), a class, or a struct
for Creates a for loop Inside a method, an indexer, a property accessor, or an event accessor
foreach Creates a foreach loop Inside a method, an indexer, a property accessor, or an event accessor
forr Creates a for loop that decrements the loop variable after each iteration Inside a method, an indexer, a property accessor, or an event accessor
cw Creates a call to WriteLine Inside a method, an indexer, a property accessor, or an event accessor
checked Creates a checked block Inside a method, an indexer, a property accessor, or an event accessor
class Creates a class declaration Inside a namespace (including the global namespace), a class, or a struct
else Creates an else block Inside a method, an indexer, a property accessor, or an event accessor
~ Creates a destructor for the containing class Inside a class
#if Creates a #if directive and a #endif directive Anywhere
#region Creates a #region directive and a #endregion directive Anywhere
attribute Creates a declaration for a class that derives from Attribute Inside a namespace (including the global namespace), a class, or a struct
do Creates a do while loop Inside a method, an indexer, a property accessor, or an event accessor
interface Creates an interface declaration Inside a namespace (including the global namespace), a class, or a struct
if Creates an if block Inside a method, an indexer, a property accessor, or an event accessor
indexer Creates an indexer declaration Inside a class or a struct
ctor Creates a constructor for the containing class Inside a class
mbox Creates a call to System.Windows.Forms.MessageBox.Show (You may need to add a reference to System.Windows.Forms.dll.) Inside a method, an indexer, a property accessor, or an event accessor
namespace Creates a namespace declaration Inside a namespace (including the global namespace)
prop Creates a property declaration and a backing field Inside a class or a struct
propg Creates a property declaration with only a "get" accessor and a backing field Inside a class or a struct
unsafe Creates an unsafe block Inside a method, an indexer, a property accessor, or an event accessor
using Creates a using directive Inside a namespace (including the global namespace)
sim Creates a static int Main method declaration Inside a class or a struct
struct Creates a struct declaration Inside a namespace (including the global namespace), a class, or a struct
invoke Creates a block that safely invokes an event Inside a method, an indexer, a property accessor, or an event accessor
iterator Creates an iterator Inside a class or a struct
iterindex Creates a "named" iterator and indexer pair by using a nested class Inside a class or a struct
lock Creates a lock block Inside a method, an indexer, a property accessor, or an event accessor
svm Creates a static void Main method declaration Inside a class or a struct
switch Creates a switch block Inside a method, an indexer, a property accessor, or an event accessor
try Creates a try-catch block Inside a method, an indexer, a property accessor, or an event accessor
while Creates a while loop Inside a method, an indexer, a property accessor, or an event accessor
tryf Creates a try-finally block Inside a method, an indexer, a property accessor, or an event accessor
unchecked Creates an unchecked block Inside a method, an indexer, a property accessor, or an event accessor