foreach
foreach block
Scope C# 2.0+ statements
Body
foreach ( $ TYPE $ $ VARIABLE $ in $ COLLECTION $ )
{
$ SELECTION $$ END $
}
Parameters
COLLECTION
- Show basic code completion list at the point where the variable is evaluated (complete ) TYPE
- Suggest type for a new variable declared in the template (suggestVariableType ) VARIABLE
- When exectuted in variable declaration (where variable name should stand), suggests name for the variable. (suggestVariableName ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. for
Simple "for" loop
Scope C# 2.0+ statements
Body
for ( int $ INDEX $ = 0 ; $ INDEX $ < $ UPPER $ ; $ INDEX $ ++)
{
$ SELECTION $$ END $
}
Parameters
INDEX
- Suggests non-used name which can be used for an index variable at the evaluation point. (suggestIndexVariable ) UPPER
- no macro SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
#if
(Imported Visual C# Snippets) Code snippet for #if
Scope C# 2.0+ except strings, C# 2.0+
Body
#if $expression$
$ SELECTION $$ END $
#endif
Parameters
expression
- Evaluates to the specified constant value. (constant ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. #region
(Imported Visual C# Snippets) Code snippet for #region
Scope C# 2.0+ except strings, C# 2.0+
Body
#region $name$
$ SELECTION $$ END $
#endregion
Parameters
name
- Evaluates to the specified constant value. (constant ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
namespace
(Imported Visual C# Snippets) Code snippet for namespace
Scope C# 2.0+ types and namespaces
Body
namespace $ name $
{
$ END $$ SELECTION $
}
Parameters
name
- Evaluates to the specified constant value. (constant ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
tryf
(Imported Visual C# Snippets) Code snippet for try finally
Scope C# 2.0+ statements
Body
try
{
$ SELECTION $
}
finally
{
$ END $
}
Parameters
SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. try
(Imported Visual C# Snippets) Code snippet for try catch
Scope C# 2.0+ statements
Body
try
{
$ SELECTION $
}
catch ( $ EXCEPTION $ $ EX_NAME $ )
{
$ SELSTART $ System . Console . WriteLine ( $ EX_NAME $ ); $ SELEND $
throw ;
}
Parameters
EXCEPTION
- Evaluates to the specified constant value. (constant ) EX_NAME
- When exectuted in variable declaration (where variable name should stand), suggests name for the variable. (suggestVariableName ) SELECTION
- The text selected by the user before invoking the template. while
(Imported Visual C# Snippets) Code snippet for while loop
Scope C# 2.0+ statements
Body
while ( $ expression $ )
{
$ SELECTION $$ END $
}
Parameters
expression
- Evaluates to the specified constant value. (constant ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
do
(Imported Visual C# Snippets) Code snippet for do...while loop
Scope C# 2.0+ statements
Body
do
{
$ SELECTION $$ END $
} while ( $ expression $ );
Parameters
expression
- Suggests variables of the specified type. (variableOfType ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. if
(Imported Visual C# Snippets) Code snippet for if statement
Scope C# 2.0+ statements
Body
if ( $ expression $ )
{
$ SELECTION $$ END $
}
Parameters
expression
- Suggests variables of the specified type. (variableOfType ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
lock
(Imported Visual C# Snippets) Code snippet for lock statement
Scope C# 2.0+ statements
Body
lock ( $ expression $ )
{
$ SELECTION $$ END $
}
Parameters
expression
- Suggests variables of the specified type. (variableOfType ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
using
(Imported Visual C# Snippets) Code snippet for using statement
Scope C# 2.0+ statements
Body
using ( $ resource $ )
{
$ SELECTION $$ END $
}
Parameters
resource
- Suggests variables of the specified type. (variableOfType ) SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
()
Surround the selection with parentheses
Scope C++ expressions, C# 2.0+ expressions
Body
( $ SELECTION $$ END $ )
Parameters
SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
{}
Surround the selection with braces
Scope C++ statements, C# 2.0+
Body
{
$ SELECTION $$ END $
}
Parameters
SELECTION
- The text selected by the user before invoking the template. END
- The caret position after the template is applied. Before expansion After expansion
cast
Cast the selection to a specific type
Scope C# 2.0+ expressions
Body
(( $ TYPE $ ) $ SELECTION $ )
Parameters
TYPE
- Guess type expected at this point (guessExpectedType ) SELECTION
- The text selected by the user before invoking the template. Before expansion After expansion