How to: Flag and Unflag Threads
This topic applies to:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro and Team |
Table legend:
Applies |
|
Does not apply |
|
Command or commands hidden by default. |
In Visual Studio 2008, you can flag threads that you want to give special attention. Flagging a thread marks it with a flag icon in the Threads window, so that flagged threads can be easily distinguished from other threads.
Flagged threads also receive special treatment in the Thread list on the Debug Location toolbar. The Thread list can be set to show all threads or only flagged threads. When you flag a thread, the Thread list automatically switches to show only flagged threads. You can switch it back to show all threads when you need to.
To flag a thread in the Threads window
In the Threads window, right-click the thread you want to flag and click Flag.
If the thread is already flagged, the Flag option does not appear.
—or—
Click the disabled flag icon in the leftmost column of the Threads window.
To unflag a thread in the Threads window
In the Threads window, right-click on the thread you want to unflag and click Unflag.
If the thread is not flagged, the Unflag option does not appear.
—or—
Click in the enabled flag icon in the leftmost column of the Threads window.
To flag a thread in a source window
In the left gutter of the source window, right-click the thread marker (a pair of wavy lines that resemble two cloth threads).
Point to Flag, then click the name of the thread you want to flag.
If there are no threads that can be flagged at the selected location, the Flag menu option does not appear.
To unflag a thread in a source window
In the left gutter of the source window, right-click the thread marker (a pair of wavy lines that resemble two cloth threads).
Point to Unflag, then click the name of the thread you want to unflag.
If there are no threads that can be unflagged at the selected location, the Unflag menu option does not appear.
To unflag all threads
- In the Threads window, right-click any thread and select Unflag All Threads.
See Also
Tasks
Walkthrough: Debugging a Multithreaded Application