Hint about method arguments in VS 2005

Posted on 2010-01-12
Medium Priority
Last Modified: 2012-05-08
Hello :)

I have a class with constructor with many arguments.

I create new instance of this class, how can I make VS 2005 to give me a hint about arguments used by class I am currently creating?


Question by:panJacek
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +1
LVL 42

Expert Comment

ID: 26295488
do u mean intellisense?
which IDE ru using?
LVL 63

Expert Comment

by:Fernando Soto
ID: 26295518
As you are typing IntellaSense should be displaying information about what it is expecting next such as parameter name and type.
LVL 63

Expert Comment

by:Fernando Soto
ID: 26295644
If IntelliSense is not displaying go to the main menu Tools->Options... and when the Options dialog is displayed look for IntelliSense as shown in the image below, VS 2008, but it should be some what the same in other versions.
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.


Expert Comment

ID: 26297162
At the method header start typing
This should fill out a huge block of text.  See example below
/// <summary>
/// Adds an environment to the handler, throws exception if no more environments can be added
/// </summary>
/// <param name="environmentName">the name of the environment</param>
/// <param name="envType">enumerator for the type of environment</param>
public static int addEnvironment(string environmentName, environmentType envType)
{ code! }

Open in new window


Author Comment

ID: 26354770
The problem appears when I have wrong set of parameters typed for selected method.

I get red underscored in red and no (known to me) way to get the proper list of parameters displayed.


Author Comment

ID: 26354787
... I get LINE underscored in red and no (known to me) way to get the proper list of parameters displayed.
LVL 63

Expert Comment

by:Fernando Soto
ID: 26354862
To your statement, "I get LINE underscored in red", The line is incorrectly formatted. Make sure that you spelled all the variable names correct.

Accepted Solution

Tribmos earned 1000 total points
ID: 26360994
Or possibly the type of variable your passing in does not match any of the possible functions.  This can happen sometimes with numerical values (listed decimal, but passing int or vice versa) You may have to do a typecast or convert on it.

Also check your scope modifiers  (public, protected, private, etc) you may have the wrong one on the function your wanting to reference.

Author Comment

ID: 26366647
I know why I get red underscoring line!

The problem is that after I get it, it is not possible to get a hint about proper variable types required for selected method.
LVL 63

Assisted Solution

by:Fernando Soto
Fernando Soto earned 1000 total points
ID: 26366900
This is correct, if you have and error in the syntax then IntelliSense will not be able to correctly gives what comes next, you need to go to the first red underline and correct it before IntelliSense will work correctly.

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question