編集: この同じ問題が発生している場合 (VS2010 でこれが表示されないことに慣れている場合) は、以下にコメントしてください。 ..
VS2012 RTM で .NET 4.5 で実行するようにアプリを更新していて、よくわからないことに気付きました。これは、(黄色ではなく) 予期せず緑色に強調表示されたステートメントです。
これで、これが何を意味するのかがよくわかりました。IDE には、簡単な説明のツールチップも表示されます。
これは、このスレッドが現在の関数から戻ったときに実行する次のステートメントです
ただし、このコードには非同期またはスレッド ベースのものはまったくありません。string.ToUpper()
この単純な例では、別のスレッドでオフにならないことに同意していただけると確信しています。問題なくコードをステップ実行できます。
他に何も起こっていません。私はここにあるようにメイン スレッドにいます。
andと(上記のメソッドは RelayCommand の結果です) を使用していますが、 コードパスが.async
await
MVVM-Light
PreviewKeyDown
新しいアプリを作成すると、これを複製できませんawait
。.
誰かが何か考えましたか?それは私を夢中にさせ始めています!!