LINQ でのエディット コンティニュ

更新 : 2007 年 11 月

このトピックの内容は、次の製品に該当します。

Edition

Visual Basic

C#

C++

Web Developer

Express

トピック該当 トピック該当 トピック該当なし トピック該当

標準

トピック該当 トピック該当 トピック該当なし トピック該当

Pro/Team

トピック該当 トピック該当 トピック該当なし トピック該当

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

トピックは該当しますが、コマンドは既定では非表示です

既定で非表示のコマンド

エディット コンティニュは、LINQ クエリの変更をサポートしていません。デバッグ セッション中に LINQ ステートメントを追加、削除、または変更すると、そのような変更がエディット コンティニュでサポートされていないことを示すダイアログ ボックスが表示されます。このとき、変更を元に戻すか、デバッグ セッションを中止して編集済みのコードで新たなセッションを開始するかを選択できます。

また、エディット コンティニュでは、LINQ ステートメントで使用されている変数の型や値の変更もサポートされていません。この場合も、変更を元に戻すか、デバッグ セッションを中止して新たなセッションを開始するかを選択できます。

C# では、LINQ クエリを含むメソッドのコードに対してエディット コンティニュを使用することはできません。

Visual Basic では、LINQ クエリを含むメソッドであっても、LINQ 以外のコードであればエディット コンティニュを使用できます。LINQ ステートメントの前であれば、LINQ クエリの行番号が変わる場合でも、コードの追加や削除を行うことができます。LINQ 以外のコードの Visual Basic デバッグは、LINQ が導入される前と同じように動作します。ただし、デバッグを中止して変更を適用しない限り、LINQ クエリを変更、追加、または削除することはできません。

参照

その他の技術情報

LINQ のデバッグ