する必要がなくなったということです。コンテキストをキャプチャするということは、文字通りフィールドからコンテキストを読み出すことであり、コンテキストを読み出してその内容のクローンを作成することではありません。変更するよりもフローさせる方が遥かに一般的であるだけでなく、遥かに安価なのです。LogicalCallContext。存在しなくなりました。ストレージのためだけです。使うような形でモデル化されています。QueueSegment/IThreadPoolWorkItem[]。非固定長の循環連結リストに書き直されました。する必要はなく、十分に大きいセグメントをただ延々と使いまわすことになります。どのように動作しているかを知る必要があります。ここで、サスペンド時に何が起きていたかを振り返ってみましょう。関わらず同じものです。大きく異なっています。処理が異なってきます。ビルダーには、たった一つのフィールドがあるだけです。コンパイラが生成したステートマシン構造体の型)のオブジェクトがあるかチェックする。型が「マジック」であり、次のように定義されています。化するためのクラスです。して強く型付けされたフィールドとしてヒープにコピーする点です。持つのではなく、この型のフィールドを使用するだけです。一度作成してしまえば、適切な場所を指し続けるのでキャッシュしておくことが出来ます。フィールドに格納すればいいだけです。~~}上記のソースコードで「important」としている行に注目してください。フィールドへの参照です。適切かつ再帰的に、自身を参照するようになります。ダンスに比べればだいぶ良くなりました。デリゲートを取得します。再利用することができるようになります。