7のステータスがいろいろ更新されたみたいですね。7に入るもの、ほぼ確定したのかなぁ。15には状況が「Finishing(最終作業中)」のものばっかり残して、他は+1(その次)行き。基本機能は実装済みで、後は実装してみて初めて分かった問題とかバグの修正、みたいな感覚ですかね。僕が把握してる範囲だと、以下のような作業はしているはず。Switchで宣言する変数のスコープ後述。スコープを変えるみたい変えるというか、今まで未決定だったから過剰に厳しくしてたのを、ようやくちゃんと決めたっぽいまあほんとにこういう細かい作業をする段階という感じです。15の欄にいたのに、+1送りになったのもありまして。動きがなかったのでうすうす感づいていたものの。args)を認めてほしいという話。これ、最大の問題は同期コンテキストをどうするかなんですよねぇ。アプリで実行すると競合起こす場合がありまして。アプリ」の辺りこれに関する解決案みたいな話が全く見かけなかったんで、今はまだ取り組んでないんだろうなぁと。ちなみにもう1つの問題として、今、↓みたいな書き方してるコードが結構たくさんあるはずで、これの互換性を崩しかねないからって話もあります。Mainの方を優先する、みたいなルールで回避はできるはず。Generationこれは、いろんなところが関係するんで、それが先送りの理由かなぁと。Codeに、ソースコード書き換え時や、ビルド時にSourceGeneratorを掛ける仕組みを追加するという3つが必要。1はあったんですよね。一時期はmasterブランチにもマージされてました。食い合わせが悪く、現状まだバグってるそれよりは、2、3の作業が全然見えてこないなーという感じで。"15"で新たに入る機能はIOperationです」としか書かれてなかったし。(※IOperationは、C#とVBの両方に対して、単一のプラグインでコード解析・コード修正を掛けれる機能。Codeの全部にこの手の仕組みを対応させたがってる節があって、この3者の間で調整してそうな予感が。C#チームの範疇を超えてますし、多少時間掛かりそう。InvalidOperationException();とか書けるようにしたいって話。Insiderの記事参照)も入れたいとかあるんじゃないかなぁと。7から外れた以上、throw式だけを先に入れる動機付けは弱いはず。Varで導入される変数のスコープについて書かれています。これまで、C#の変数宣言は書ける場所を限定していたのもあって、「宣言しているブロック内がスコープ」というシンプルなルールになっていました。みたいに、is演算子で変数宣言できるようになるという2つの機能が入って、こいつらは、式を掛ける文脈ならどこでも変数宣言できてしまいます。スコープはどの範囲になるべきかという課題がありました。現状、とりあえず相当厳しい方に倒して実装しています。「xは、その式を含むステートメント内でだけ使える」というものです。