短いバージョン - オブジェクトキーワードのVisual Studio Intellisenseを無効にする方法はありますか?オブジェクトキーワードのVisual Studio自動完成を無効にする方法はありますか
ロングバージョン 私はVisual Studio 2008を使用していますが、基本的には匿名タイプを使用しています。それから私は、Visual Studioは、メソッドがオブジェクトを受け取り、new object{
にコードを変更しGetOutboundUrl
ことを認識していることがわかり、私はnew {
に入力し
Assert.AreEqual("/SomePath/Stuff", GetOutboundUrl(
:私は次のように入力を開始します。 2つの理由を除いて、これは素晴らしい時です:
1)私はめったにタイプオブジェクトを使用するコードを持っていません。
2)私は実際にはオブジェクトではなく、匿名型を作成しようとしているので、この機能は実際には障害となっています。
GetOutboundUrlのための署名は、(誰もが興味を持っている場合はブックProのASP.NET MVCフレームワークから)次のとおりです。
private string GetOutboundUrl(object routeValues)
だけのためにこの機能をオフにする方法がある場合、私は疑問に思ってキーワードobject-私は実際にオブジェクトのオートコンプリートが欠けているかどうかを見たいと思っています(個人的には私はそう思わない)。
「完了リストにキーワードを配置する」チェックボックスをオフにして、すべてのキーワードに対してこれをオフにすることができますが、オブジェクトに対してのみオフにしたいと思います。
FYI、(だます?)関連qustion:[http://stackoverflow.com/questions/717252/どのようにi-stop-visual-studio-from-insert-object-when-i-type-new?](http://stackoverflow.com/questions/717252/how-do-i-stop-visual-studio -from-insert-object-i-type-newのとき)。その質問に対する受け入れられた答えは上記の提案と同じです:ツール|ツールの文字のリストから "{"を削除してください。オプション|テキストエディタ| C#| IntelliSense。 FWIW、 "インテリセンスからの削除ダイアログ"ソリューションは、VS2008 SP1で私のために働いています。 John、このソリューションはあなたのために機能しますか?上のOrbManのコメントによれば、この修正はすべての人にとってはうまくいかないかもしれません。 OrbMan、a –