ナレーション、オリジナル音楽、字幕付き。VS Code で Shop デモを使って収録:F# Compiler Service による F# の補完、Roslyn による C# の補完、そしてインポートしていない名前空間の型に対する Ctrl+Space。

SharpLsp による VS Code のコード補完:F# のリスト関数とレコードのフィールド、C# の LINQ メンバー、using を追加するインポート補完

ガイドを読む:コード補完

文字起こし

SharpLsp は F# コンパイラーそのものを使って F# を補完します。List. と打てばリスト関数がすべて並び、minBy まで絞り込めます。ラムダの中では、レコードのフィールドがすぐに出てきます。

C# では、補完は Roslyn から直接届きます。LINQ の MinBy、そして製品のプロパティ。項目を確定すると、入力中の単語が置き換わり、後ろに付け足されることはありません。

まだインポートしていない名前空間の型が必要ですか?Control+Space を押して確定すれば、SharpLsp がファイルの先頭に using ディレクティブを追加します。