DebuggerDisplayAttribute(String) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de DebuggerDisplayAttribute klasse.
public:
DebuggerDisplayAttribute(System::String ^ value);
public DebuggerDisplayAttribute(string value);
new System.Diagnostics.DebuggerDisplayAttribute : string -> System.Diagnostics.DebuggerDisplayAttribute
Public Sub New (value As String)
Parameters
- value
- String
De tekenreeks die moet worden weergegeven in de waardekolom voor exemplaren van het type; een lege tekenreeks ("") zorgt ervoor dat de waardekolom wordt verborgen.
Voorbeelden
In het volgende codevoorbeeld wordt de waarde van de Count eigenschap van de overgenomen Hashtable klasse weergegeven wanneer het plusteken (+) is geselecteerd om de weergave van het foutopsporingsprogramma voor een exemplaar van MyHashtable. U moet het volledige voorbeeld uitvoeren, dat is opgegeven in de DebuggerDisplayAttribute klasse, om de resultaten te bekijken.
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
Inherits Hashtable
Opmerkingen
De value parameter kan accolades ({ en }) bevatten. De tekst binnen een paar accolades wordt geƫvalueerd als de naam van een veld, eigenschap of methode. De volgende C#-code zorgt er bijvoorbeeld voor dat 'Count = 4' wordt weergegeven wanneer het plusteken (+) wordt geselecteerd om de weergave van de debugger voor een instantie van MyTable uit te breiden.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}