VB.NET の定義済みライブテンプレート
このトピックでは、ReSharper 2026.1 の VB.NET 用にあらかじめ定義されたすべてのライブテンプレートを一覧で示します。 ライブテンプレートの詳細については、 ライブテンプレートを使用してソースコードを作成する を参照してください。
テンプレート | 詳細 |
|---|---|
| 現在のファイルコンテキスト どこでも スコープ 本文 $CTX$
パラメーター
|
| 新しい GUID を挿入 どこでも スコープ 本文 $GUID$
パラメーター
|
| For Each ブロック スコープVB.NET 8.0+ ステートメント 本文 For Each $VAR$ As $TYPE$ In $COL$
$END$
Next
パラメーター
拡張前 ![]() 拡張後 ![]() パラメーターを指定すると、キャレットはループ本体のコーディングを続行できるように配置されます。 |
| 配列を反復する スコープVB.NET 8.0+ ステートメント 本文 For $VAR$ As Integer = 0 To $ARRAY$.Length - 1
Dim $ELEMENT$ As $TYPE$ = $ARRAY$($VAR$)
$END$
Next
パラメーター
拡張前 ![]() 拡張後 ![]() パラメーターを指定すると、キャレットはループ本体のコーディングを続行できるように配置されます。 |
| ジェネリック System.Collections.Generic.IList(Of T)を反復する スコープVB.NET 8.0+ ステートメント 本文 For $INDEX$ As Integer = 0 To $LIST$.Count - 1
Dim $ELEM$ As $TYPE$ = $LIST$($INDEX$)
$END$
Next
パラメーター
拡張前 ![]() 拡張後 ![]()
パラメーターを指定すると、キャレットはループ本体のコーディングを続行できるように配置されます。 |
| シンプルな "For" ループ スコープVB.NET 8.0+ ステートメント 本文 For $VAR$ As Integer = 0 To $MAX$
$END$
Next
パラメーター
拡張前 ![]() 拡張後 パラメーターを指定すると、キャレットはループ本体のコーディングを続行できるように配置されます。 |
| 配列を逆順に反復する スコープVB.NET 8.0+ ステートメント 本文 For $VAR$ As Integer = $ARR$.Length - 1 To 0 Step -1
Dim $ELEM$ As $TYPE$ = $ARR$($VAR$)
$END$
Next
パラメーター
拡張前 ![]() 拡張後 ![]() パラメーターを指定すると、キャレットはループ本体のコーディングを続行できるように配置されます。 |
| 変数を宣言する スコープVB.NET 8.0+ ステートメント、VB.NET8.0+ タイプのメンバー 本文 Dim $VAR$ As $TYPE$
パラメーター
拡張前 ![]() 拡張後 |
| アサーションを作る スコープVB.NET 8.0+ ステートメント 本文 System.Diagnostics.Debug.Assert($END$)
パラメーター
拡張前 ![]() 拡張後 テンプレートは |
| 文字列を print スコープVB.NET 8.0+ ステートメント 本文 System.Console.WriteLine("$END$")
パラメーター
拡張前 拡張後 |
| 式の値を出力する スコープVB.NET 8.0+ ステートメント 本文 System.Console.WriteLine("$EXPR$ = {0}", $EXPR$)
パラメーター
拡張前 ![]() 拡張後 |
| Public Shared Sub Main スコープVB.NET 8.0+ タイプのメンバー 本文 Public Shared Sub Main
$END$
End Sub
パラメーター
拡張前 ![]() 拡張後 ![]() |
| 変数を安全にキャストする スコープVB.NET 8.0+ ステートメント 本文 Dim $VAR$ As $TYPE$ = TryCast($EXPR$, $TYPE$)
If $VAR$ IsNot Nothing Then
$END$
End If
パラメーター
拡張前 ![]() 拡張後 ![]() |
| サブルーチン宣言 スコープVB.NET 8.0+ タイプのメンバー 本文 Sub $NAME$()
$END$
End Sub
パラメーター
拡張前 ![]() 拡張後 ![]() |
| 関数宣言 スコープVB.NET 8.0+ タイプのメンバー 本文 Function $NAME$() As $TYPE$
$END$
End Function
パラメーター
拡張前 拡張後 ![]() |
| DirectCast 句 スコープVB.NET 8.0+ 式 本文 DirectCast($EXPR$, $TYPE$)
パラメーター
拡張前 ![]() 拡張後 ![]() |
| TryCast 句 スコープVB.NET 8.0+ 式 本文 TryCast($EXPR$, $TYPE$)
パラメーター
拡張前 ![]() 拡張後 |
| CType 句 スコープVB.NET 8.0+ 式 本文 CType($EXPR$, $TYPE$)
パラメーター
拡張前 ![]() 拡張後 |
| ByRef パラメーター スコープVB.NET 8.0+ メソッドパラメーター 本文 ByRef $PARAM_NAME$ As $PARAM_TYPE$
パラメーター
拡張前 ![]() 拡張後 ![]() |
| ByVal パラメーター スコープVB.NET 8.0+ メソッドパラメーター 本文 ByVal $PARAM_NAME$ As $PARAM_TYPE$
パラメーター
拡張前 ![]() 拡張後 ![]() |
| Select Case ステートメント スコープVB.NET 8.0+ ステートメント 本文 Select Case $expression$
$END$
End Select
パラメーター
拡張前 ![]() 拡張後 ![]() |
| 添付プロパティ スコープVB.NET 8.0+ タイプのメンバー 本文 Public Shared ReadOnly $propertyName$Property As $dependencyProperty$ = $dependencyProperty$.RegisterAttached( _
"$propertyName$", GetType($propertyType$), GetType($containingType$), new PropertyMetadata(Nothing))
Public Shared Function Get$propertyName$(ByVal $element$ As DependencyObject) As $propertyType$
Return DirectCast($element$.GetValue($propertyName$Property), $propertyType$)
End Function
Public Shared Sub Set$propertyName$(ByVal $element$ As DependencyObject, ByVal value As $propertyType$)
$element$.SetValue($propertyName$Property, value)
End Sub
パラメーター
拡張前 ![]() 拡張後 ![]() |
| 依存関係プロパティ スコープVB.NET 8.0+ タイプのメンバー 本文 Public Shared ReadOnly $propertyName$Property As $dependencyProperty$ = $dependencyProperty$.Register( _
"$propertyName$", GetType($propertyType$), GetType($containingType$), new PropertyMetadata(Nothing))
Public Property $propertyName$ As $propertyType$
Get
Return DirectCast(GetValue($propertyName$Property), $propertyType$)
End Get
Set
SetValue($propertyName$Property, value)
End Set
End Property
パラメーター
拡張前 ![]() 拡張後 ![]() |
| スコープVB.NET 8.0+ タイプのメンバー、MSTest テストプロジェクト 本文 <Microsoft.VisualStudio.TestTools.UnitTesting.TestMethod>
Sub $METHOD$()
$END$
End Sub
パラメーター
|








































