Linqpadでクエリを再実行する間、どの状態が保存されますか? 何もないと仮定したので、スクリプトを 2 回実行すると、どちらも同じ結果になります。
ただし、同じ Linqpad タブで以下の C# プログラムを 2 回実行します。最初は空のリストが表示され、2 回目はメッセージ 'hey' を含むリストが表示されます。どうしたの?
System.ComponentModel.TypeDescriptor.GetAttributes(typeof(String)).OfType<ObsoleteAttribute>().Dump();
System.ComponentModel.TypeDescriptor.AddAttributes(typeof(String),new ObsoleteAttribute("hey"));