VB.NET の定義済みライブテンプレート
このトピックでは、JetBrains Rider 2024.1 の VB.NET 用の事前定義されたライブテンプレートをすべてリストします。ライブテンプレートの詳細については、「ライブテンプレートを使用してソースコードを作成する」を参照してください。
テンプレート | 詳細 |
---|---|
| 現在のファイルコンテキスト どこでもスコープ 本文 $CTX$ パラメーター
|
| 新しい GUID を挿入 どこでもスコープ 本文 $GUID$ パラメーター
|
| 各ブロック スコープ 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$) パラメーター
|
| 公開共有サブメイン スコープ 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$ パラメーター
|
| ケースステートメントの選択 スコープ 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
パラメーター
|
関連ページ:
ライブテンプレートを使用してソースコードを作成する
JetBrains Rider は、サポートされているすべての言語用に事前定義されたライブテンプレートを豊富に提供します。事前定義テンプレートのリストには、コレクションの反復、アサーションメソッドの記述、新しい配列の作成、値の出力、LINQ クエリのコーディング、自動プロパティの生成などのテンプレートが含まれています。ライブテンプレートを使用してコードフラグメントを作成するエディターで、ライブテンプレートからコードフラグメントを挿入する場所にキャレットを置きます。テンプレートのショートカットまた...
Razor の定義済みライブテンプレート
このトピックでは、JetBrains Rider 2024.1 の Razor の事前定義されたライブテンプレートをすべてリストします。ライブテンプレートの詳細については、「ライブテンプレートを使用してソースコードを作成する」を参照してください。現在のファイルコンテキストどこでもスコープ本文 $CTX$ パラメーター - 現在のコンテキストを説明するアイテムのリストを提供します。これには、型名、名前空間名などを含むファイル名が含まれます。新しい GUID を挿入どこでもスコープ本文 $GUID$ パラメー...