JetBrains Rider 2026.1 Help

Visual Basic のコンテキストアクション

JetBrains Rider は VB.NET に対して以下のコンテキストアクションを提供します:

名前⁠

説明

補間に新しい引数を追加する

補間に新しい引数を追加し、必要に応じて文字列を補間に変換します。

新しい書式項目を追加する

フォーマット文字列に新しいフォーマットアイテムを追加し、フォーマットメソッド呼び出しに新しい引数を追加します

詳細については、 文字列リテラルのコード分析とヘルパー を参照してください。

他のアクセサーを追加する

不足しているアクセサーをプロパティまたは不足しているアクセサーのイベントに追加します。

'value は null である可能性があります ' 属性でアノテーションを付ける

' 値でアノテーションを付けると、' 属性を null にすることができます。 属性は、外部アノテーションを介して構成できます。

'value は null ではありません ' という属性でアノテーションを付ける

' 値を null にすることはできません ' 属性でアノテーションを付けます。 属性は、外部アノテーションを介して構成できます。

メンバーの可視性を変更する

アクセス修飾子キーワードで使用でき、宣言のアクセス権を変更できます。

可変ループ上で 'For Each' を 'For' に変換する

索引によって要素への直接アクセスを可能にするコレクションで実行される 'For Each' ステートメントに作用します。 このような 'For Each' ステートメントを variable ステートメントの 'For' に変換します。

'Function' を 'Sub' に変換する

'As' 節を削除して 'Function' を 'Sub' に変換します。

'If' ステートメントを 'Select Case' ステートメントに変換する

式の値と 1 つ以上の定数を比較する 'If' 文に作用します。 このような 'If' ステートメントを 'Select Case' ステートメントに変換します。

イテレータをメソッドに変換する

反復子を List<T> の項目設定か配列の返却を伴うメソッドまたはプロパティに変換します

'Sub' を 'Function' に変換する

'Sub' を 'Function' に変換して 'As' 節を追加します。

暗黙的に型指定されたローカル変数宣言に変換する

ローカル変数宣言を暗黙の型宣言に変換します。

文字列補間に変換

通常の文字列を補間に変換します。

文字列補間に変換

コントロールフローを変更できる場合でも、string.Format 呼び出しを文字列補間に変換します。

パラメーターなしでオーバーロードを作成する

パラメーターを指定せずにオーバーロードを作成します。 現在のメンバーを呼び出します。

抽象メンバーの実装

インターフェースメンバーまたは抽象メンバーで動作します。 このメンバーを実装する必要があるクラスを検索し、いずれかのメンバーに実装することを許可します。

仮想メンバーを実装する

仮想メンバーで動作します。 このメンバーを実装できるクラスを検索し、そのうちの 1 つまたはすべてに実装することを許可します。

コンストラクターパラメーターから自動プロパティを初期化する

オプションで、コンストラクターパラメーターから自動プロパティを作成および初期化します。

コンストラクターパラメーターからフィールドを初期化する

オプションで、コンストラクターパラメーターからフィールドを作成して初期化します。

推測される型引数を挿入

メソッドの推論型引数を挿入します。

表現文から変数を導入する

式ステートメントから変数を導入する

'if' ステートメントを逆転

'If' 文のガード条件を反転し、それに応じてブランチのコードを入れ替えます。

'For Each' を繰り返して

'foreach' ステートメントで値を反復できる System.ICollection 型またはその他の式の式に作用します。 式を反復する 'For Each' ステートメントを生成します。

ローカル変数宣言と代入を結合する

イニシャライザーなしで宣言された変数への代入に作用します。 宣言を現在のポイントに移動し、割り当てにマージします。

ファイル名と型名を一致させる

現在のファイルの名前を、そこに宣言されている唯一のトップレベル型の名前と一致するように変更します。

ネストした 'if' ステートメントをマージ

2 つのネストされた 'If' ステートメントを、元の条件の結合をチェックする単一の 'If' ステートメントにマージします。

名前を一致させるためにタイプを別のファイルに移動する

現在の型を別のファイルに移動し、その名前が型の名前と一致するようにします。

フォーマット項目を削除

フォーマット文字列アイテムと適切なフォーマットメソッド引数を削除します

詳細については、 文字列リテラルのコード分析とヘルパー を参照してください。

自動プロパティをバッキングフィールドに置き換える

自動プロパティを、バッキングフィールドを利用するプロパティに置き換えます。

詳細については、 自動プロパティを使用する を参照してください。

バッキングフィールドを auto-property に置き換える

バッキングフィールドを利用するプロパティを自動プロパティに置き換えます。

詳細については、 自動プロパティを使用する を参照してください。

逆代入文

代入文のソース部分と宛先部分を逆転させます。

ローカル変数宣言で型を指定する

暗黙的に型指定されたローカル変数宣言の型を明示的に指定します。

宣言リストを分割する

複数の変数を宣言する変数宣言文に作用します。 そのようなステートメントは、それぞれが単一の変数を宣言する複数のステートメントに分割されます。

ローカル変数の宣言と代入を分割する

変数初期化子を宣言文から別の代入文に移動します。

文字列リテラルの分割

文字列リテラルを 2 つのリテラルに分割します。

'If' ステートメントをネストされたステートメントに分割

条件が 2 つのより単純な条件の連結('AndAlso' )である 'If' 文に作用します。 このような 'If' ステートメントを 2 つのネストされた 'If' ステートメントに変換します。

フォーマットによるサラウンド

String.Format() を呼び出して string を囲みます。

サラウンド「With」

「With」構造でブロックします。

フォーマット文字列を使用する

いくつかの文字列や他のオブジェクトの連結を string.Format メソッドの使用に変換する

詳細については、 文字列リテラルのコード分析とヘルパー を参照してください。

文字列補間を使用する

文字列補間の使用にいくつかの文字列と他のオブジェクトの連結を変換します。

2026 年 6 月 12 日