2019年09月21日
川俣晶の縁側ソフトウェア技術雑記total 1006 count

Visual Studio 2019で不適切なLINQ書き換えを提案してくる問題

Written By: 川俣 晶連絡先

 バグレポート上げたら速攻でトリアージされたので、情報だけ書いておきます。

問題 §

 WPFのプロジェクトで、

foreach (var item in (WrapPanelのインスタンス).Children)

        {

            CheckBox ch = item as CheckBox;

            if (ch != null) ch.IsChecked = mode;

        }

 のようなコードがあったとき、Visual Studio 2019がLINQへの書き換えを提案するが、書き換えると【ソース型 'UIElementCollection' のクエリ パターンの実装が見つかりませんでした。】というエラーになる。

原因 §

 不明。(エラーが起きる理由はChildrenの型ではLINQが利用できないから)

解決 §

 書き換えを提案されても書き換えない。

補足 §

 書き換えが間違っているわけではなく、手動で書き換えてもLINQは使えない。

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2019年
09月
25日
WPFアプリで例外が起きて扱えないJPEGファイルがある
3days 55 count
total 1023 count
【技術雑記】の前のコンテンツ
2019年
08月
20日
spamフィルタって何だろう?
3days 53 count
total 1938 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20190921114923
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.34 (Alpha-Test) Copyright (c) 2004-2018 Pie Dey.Co.,Ltd.