2009-03-05 13 views
0

私はこれが狂ったように聞こえるかもしれませんが、私はintellisenseを介して2つの別々の状況について誓っています。DataTableとPredicateまたはFuncを取り込んだDataViewコンストラクタのオーバーロードを見たことがあります。 DataRowまたはDataRowView。しかし、今私はそれを見つけることができません。それはまた別のパラメータを取りました、私はそれが比較だったと言いたいと思いますが、私はその事実についてはあまりありません。問題は、私はもはやその過負荷を見つけることができないということです。DataViewコンストラクタの述語?

定義を見ると、DataViewのコンストラクタは3つしかないことがわかります。私は特に、この「消えているコンストラクター」のインテリセンスでは「4/4」と言っていたことを覚えています。

誰かがこの謎を解くのを手伝ってもらえますか?私は妄想的ではなく、実際にこのコンストラクタ(またはそのようなもの)を見たことを教えてください。実際にはコンストラクタではなく、拡張メソッドでしたか? -

答えて

2

は、(述語を取って1との比較を含む)5つのコンストラクタ、そのうち2つがありますSystem.Dataアセンブリの内部にあります。私はなぜインテリセンスがあなたにそれを示すのか分からない...

+0

うん、私はちょうど同じものを見つけた、私はそれについて投稿しようとしていた。私は、Intellisenseのある種のランダムなバグだったと推測しています。くそー。私はそれが公開されたことを望む。私は私が狂っていないことを見つけることがうれしいです。 – viggity

+0

インテリセンスがコレクションビューの内部コンストラクタを表示していたのを除いて、同じ問題が再度発生したため、VSインストールで何かが間違っている必要があります 内部CollectionView(IEnumerableコレクション、bool shouldProcessCollectionChanged); – viggity