mscorlib(4.0.0.0) API with additions
|
Classes | |
class | BooleanSwitch |
Provides a simple on/off switch that controls debugging and tracing output. More... | |
class | ConditionalAttribute |
Indicates to compilers that a method call or attribute should be ignored unless a specified conditional compilation symbol is defined. More... | |
class | ConsoleTraceListener |
Directs tracing or debugging output to either the standard output or the standard error stream. More... | |
class | CorrelationManager |
Correlates traces that are part of a logical transaction. More... | |
class | CounterCreationData |
Defines the counter type, name, and Help string for a custom counter. More... | |
class | CounterCreationDataCollection |
Provides a strongly typed collection of T:System.Diagnostics.CounterCreationData objects. More... | |
struct | CounterSample |
Defines a structure that holds the raw data for a performance counter. More... | |
class | CounterSampleCalculator |
Provides a set of utility functions for interpreting performance counter data. More... | |
class | DataReceivedEventArgs |
Provides data for the E:System.Diagnostics.Process.OutputDataReceived and E:System.Diagnostics.Process.ErrorDataReceived events. More... | |
class | Debug |
Provides a set of methods and properties that help debug your code. More... | |
class | DebuggableAttribute |
Modifies code generation for runtime just-in-time (JIT) debugging. This class cannot be inherited. More... | |
class | Debugger |
Enables communication with a debugger. This class cannot be inherited. More... | |
class | DebuggerBrowsableAttribute |
Determines if and how a member is displayed in the debugger variable windows. This class cannot be inherited. More... | |
class | DebuggerDisplayAttribute |
Determines how a class or field is displayed in the debugger variable windows. More... | |
class | DebuggerHiddenAttribute |
Specifies the T:System.Diagnostics.DebuggerHiddenAttribute. This class cannot be inherited. More... | |
class | DebuggerNonUserCodeAttribute |
Identifies a type or member that is not part of the user code for an application. More... | |
class | DebuggerStepperBoundaryAttribute |
Indicates the code following the attribute is to be executed in run, not step, mode. More... | |
class | DebuggerStepThroughAttribute |
Instructs the debugger to step through the code instead of stepping into the code. This class cannot be inherited. More... | |
class | DebuggerTypeProxyAttribute |
Specifies the display proxy for a type. More... | |
class | DebuggerVisualizerAttribute |
Specifies that the type has a visualizer. This class cannot be inherited. More... | |
class | DefaultTraceListener |
Provides the default output methods and behavior for tracing. More... | |
class | DelimitedListTraceListener |
Directs tracing or debugging output to a text writer, such as a stream writer, or to a stream, such as a file stream. More... | |
class | DiagnosticsConfigurationHandler |
Handles the diagnostics section of configuration files. More... | |
class | EntryWrittenEventArgs |
Provides data for the E:System.Diagnostics.EventLog.EntryWritten event. More... | |
class | EventInstance |
Represents language-neutral information for an event log entry. More... | |
class | EventLog |
Provides interaction with Windows event logs. More... | |
class | EventLogEntry |
Encapsulates a single record in the event log. This class cannot be inherited. More... | |
class | EventLogEntryCollection |
Defines size and enumerators for a collection of T:System.Diagnostics.EventLogEntry instances. More... | |
class | EventLogPermission |
Controls code access permissions for event logging. More... | |
class | EventLogPermissionAttribute |
Allows declaritive permission checks for event logging. More... | |
class | EventLogPermissionEntry |
Defines the smallest unit of a code access security permission that is set for an T:System.Diagnostics.EventLog. More... | |
class | EventLogPermissionEntryCollection |
Contains a strongly typed collection of T:System.Diagnostics.EventLogPermissionEntry objects. More... | |
class | EventLogTraceListener |
Provides a simple listener that directs tracing or debugging output to an T:System.Diagnostics.EventLog. More... | |
class | EventSchemaTraceListener |
Directs tracing or debugging output of end-to-end events to an XML-encoded, schema-compliant log file. More... | |
class | EventSourceCreationData |
Represents the configuration settings used to create an event log source on the local computer or a remote computer. More... | |
class | EventTypeFilter |
Indicates whether a listener should trace based on the event type. More... | |
class | FileVersionInfo |
Provides version information for a physical file on disk. More... | |
interface | ICollectData |
Prepares performance data for the performance DLL the system loads when working with performance counters. More... | |
class | InstanceData |
Holds instance data associated with a performance counter sample. More... | |
class | InstanceDataCollection |
Provides a strongly typed collection of T:System.Diagnostics.InstanceData objects. More... | |
class | InstanceDataCollectionCollection |
Provides a strongly typed collection of T:System.Diagnostics.InstanceDataCollection objects. More... | |
class | MonitoringDescriptionAttribute |
Specifies a description for a property or event. More... | |
class | PerformanceCounter |
Represents a Windows NT performance counter component. More... | |
class | PerformanceCounterCategory |
Represents a performance object, which defines a category of performance counters. More... | |
class | PerformanceCounterManager |
Prepares performance data for the performance.dll the system loads when working with performance counters. More... | |
class | PerformanceCounterPermission |
Allows control of code access permissions for T:System.Diagnostics.PerformanceCounter. More... | |
class | PerformanceCounterPermissionAttribute |
Allows declaritive performance counter permission checks. More... | |
class | PerformanceCounterPermissionEntry |
Defines the smallest unit of a code access security permission that is set for a T:System.Diagnostics.PerformanceCounter. More... | |
class | PerformanceCounterPermissionEntryCollection |
Contains a strongly typed collection of T:System.Diagnostics.PerformanceCounterPermissionEntry objects. More... | |
class | Process |
Provides access to local and remote processes and enables you to start and stop local system processes.To browse the .NET Framework source code for this type, see the Reference Source. More... | |
class | ProcessModule |
Represents a.dll or .exe file that is loaded into a particular process. More... | |
class | ProcessModuleCollection |
Provides a strongly typed collection of T:System.Diagnostics.ProcessModule objects. More... | |
class | ProcessStartInfo |
Specifies a set of values that are used when you start a process. More... | |
class | ProcessThread |
Represents an operating system process thread. More... | |
class | ProcessThreadCollection |
Provides a strongly typed collection of T:System.Diagnostics.ProcessThread objects. More... | |
class | SourceFilter |
Indicates whether a listener should trace a message based on the source of a trace. More... | |
class | SourceSwitch |
Provides a multilevel switch to control tracing and debug output without recompiling your code. More... | |
class | StackFrame |
Provides information about a T:System.Diagnostics.StackFrame, which represents a function call on the call stack for the current thread. More... | |
class | StackFrameExtensions |
Provides extension methods for the T:System.Diagnostics.StackFrame class, which represents a function call on the call stack for the current thread. More... | |
class | StackTrace |
Represents a stack trace, which is an ordered collection of one or more stack frames. More... | |
class | Stopwatch |
Provides a set of methods and properties that you can use to accurately measure elapsed time.To browse the .NET Framework source code for this type, see the Reference Source. More... | |
class | Switch |
Provides an abstract base class to create new debugging and tracing switches. More... | |
class | SwitchAttribute |
Identifies a switch used in an assembly, class, or member. More... | |
class | SwitchLevelAttribute |
Identifies the level type for a switch. More... | |
class | TextWriterTraceListener |
Directs tracing or debugging output to a T:System.IO.TextWriter or to a T:System.IO.Stream, such as T:System.IO.FileStream. More... | |
class | Trace |
Provides a set of methods and properties that help you trace the execution of your code. This class cannot be inherited. More... | |
class | TraceEventCache |
Provides trace event data specific to a thread and a process. More... | |
class | TraceFilter |
Provides the base class for trace filter implementations. More... | |
class | TraceListener |
Provides the abstract base class for the listeners who monitor trace and debug output. More... | |
class | TraceListenerCollection |
Provides a thread-safe list of T:System.Diagnostics.TraceListener objects. More... | |
class | TraceSource |
Provides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source. More... | |
class | TraceSwitch |
Provides a multilevel switch to control tracing and debug output without recompiling your code. More... | |
class | UnescapedXmlDiagnosticData |
Provides unescaped XML data for the logging of user-provided trace data. More... | |
class | XmlWriterTraceListener |
Directs tracing or debugging output as XML-encoded data to a T:System.IO.TextWriter or to a T:System.IO.Stream, such as a T:System.IO.FileStream. More... | |
Functions | |
delegate void | DataReceivedEventHandler (object sender, DataReceivedEventArgs e) |
Represents the method that will handle the E:System.Diagnostics.Process.OutputDataReceived event or E:System.Diagnostics.Process.ErrorDataReceived event of a T:System.Diagnostics.Process. More... | |
delegate void | EntryWrittenEventHandler (object sender, EntryWrittenEventArgs e) |
Represents the method that will handle the E:System.Diagnostics.EventLog.EntryWritten event of an T:System.Diagnostics.EventLog. More... | |
internal delegate void | LogMessageEventHandler (LoggingLevels level, LogSwitch category, string message, StackTrace location) |
internal delegate void | LogSwitchLevelHandler (LogSwitch ls, LoggingLevels newLevel) |
internal delegate void | UserCallBack (string data) |
|
strong |
Provides display instructions for the debugger.
Definition at line 8 of file DebuggerBrowsableState.cs.
|
strong |
Specifies the event type of an event log entry.
Definition at line 4 of file EventLogEntryType.cs.
|
strong |
Defines access levels used by T:System.Diagnostics.EventLog permission classes.
Definition at line 5 of file EventLogPermissionAccess.cs.
|
strong |
Specifies how to handle entries in an event log that has reached its maximum file size.
Definition at line 4 of file OverflowAction.cs.
Indicates whether the performance counter category can have multiple instances.
Definition at line 4 of file PerformanceCounterCategoryType.cs.
Specifies the lifetime of a performance counter instance.
Enumerator | |
---|---|
Global | Remove the performance counter instance when no counters are using the process category. |
Process | Remove the performance counter instance when the process is closed. |
Definition at line 4 of file PerformanceCounterInstanceLifetime.cs.
Defines access levels used by T:System.Diagnostics.PerformanceCounter permission classes.
Definition at line 5 of file PerformanceCounterPermissionAccess.cs.
|
strong |
Specifies the formula used to calculate the M:System.Diagnostics.PerformanceCounter.NextValue method for a T:System.Diagnostics.PerformanceCounter instance.
Definition at line 7 of file PerformanceCounterType.cs.
|
strong |
Indicates the priority that the system associates with a process. This value, together with the priority value of each thread of the process, determines each thread's base priority level.
Definition at line 4 of file ProcessPriorityClass.cs.
|
strong |
Specified how a new window should appear when the system starts a process.
Definition at line 4 of file ProcessWindowStyle.cs.
|
strong |
Specifies the levels of trace messages filtered by the source switch and event type filter.
Definition at line 7 of file SourceLevels.cs.
|
strong |
Specifies the priority level of a thread.
Definition at line 4 of file ThreadPriorityLevel.cs.
|
strong |
Specifies the current execution state of the thread.
Definition at line 4 of file ThreadState.cs.
|
strong |
Specifies the reason a thread is waiting.
Definition at line 4 of file ThreadWaitReason.cs.
|
strong |
Identifies the type of event that has caused the trace.
Definition at line 6 of file TraceEventType.cs.
|
strong |
Specifies what messages to output for the T:System.Diagnostics.Debug, T:System.Diagnostics.Trace and T:System.Diagnostics.TraceSwitch classes.
Definition at line 4 of file TraceLevel.cs.
|
strong |
Specifies the file structure that will be used for the T:System.Diagnostics.EventSchemaTraceListener log.
Definition at line 4 of file TraceLogRetentionOption.cs.
|
strong |
Specifies trace data options to be written to the trace output.
Definition at line 5 of file TraceOptions.cs.
delegate void System.Diagnostics.DataReceivedEventHandler | ( | object | sender, |
DataReceivedEventArgs | e | ||
) |
Represents the method that will handle the E:System.Diagnostics.Process.OutputDataReceived event or E:System.Diagnostics.Process.ErrorDataReceived event of a T:System.Diagnostics.Process.
sender | The source of the event. |
e | A T:System.Diagnostics.DataReceivedEventArgs that contains the event data. |
delegate void System.Diagnostics.EntryWrittenEventHandler | ( | object | sender, |
EntryWrittenEventArgs | e | ||
) |
Represents the method that will handle the E:System.Diagnostics.EventLog.EntryWritten event of an T:System.Diagnostics.EventLog.
sender | The source of the event. |
e | An T:System.Diagnostics.EntryWrittenEventArgs that contains the event data. |