Microsoft.VisualStudio.TraceLog Namespace

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Classes

  Class Description
Public class CallSiteEvent Describes a point from which a call is made.
Public class ChainEvent Represents a recorded point from a running application.
Public class CheckpointEventChain Represents a recorded point from a running application.
Public class CheckpointStreamEventChain Provides a chain of checkpoint points recorded from a running application. CheckpointStreamEventChain is a LogStreamEventChain and only loads data into memory when GetEvent or GetEvents is called.
Public class CollectionPlanEvent Describes a collection plan event.
Public class DebugDirectory Describes the debug directory information from the module.
Public class DerivedEventChain Represents a chain of points that are recorded from a running application as an in-memory cache of points.
Public class EventChain Represents a chain of points that are recorded from a running application.
Public class ExceptionCatcherEnter Describes the point in the exception pipeline processing where the exception unwind enters a catch handler.
Public class ExceptionCatcherExit Describes the point in the exception pipeline processing where the exception unwind exits a catch handler.
Public class ExceptionEvent Describes a point in the exception pipeline processing.
Public class ExceptionIndexStreamEventChain Provides a chain of exception marker points recorded from a running application.
Public class ExceptionMarkerEvent Describes an exception marker point, which is used to index exceptions in the ThreadEventChain or ThreadStreamEventChain.
Public class ExceptionSearchCatcherFound Describes the point in the exception pipeline processing where the exception search finds an exception handler.
Public class ExceptionSearchFilterEnter Describes the point in the exception pipeline processing where the exception search enters an exception filter.
Public class ExceptionSearchFilterExit Describes the point in the exception pipeline processing where the exception search exits an exception filter.
Public class ExceptionSearchFunctionEnter Describes the point in the exception pipeline processing where the exception search enters a function.
Public class ExceptionSearchFunctionExit Describes the point in the exception pipeline processing where the exception search exits a function.
Public class ExceptionThrownEvent Describes the point in a running application where an exception was thrown and the raw data was collected about that exception.
Public class ExceptionUnwindFinallyEnter Describes the point in the exception pipeline processing where the exception unwind enters a finally block.
Public class ExceptionUnwindFinallyExit Describes the point in the exception pipeline processing where the exception unwind exits a finally block.
Public class ExceptionUnwindFunctionEnter Describes the point in the exception pipeline processing where the exception unwind enters a function.
Public class ExceptionUnwindFunctionExit Describes the point in the exception pipeline processing where the exception unwind exits a function.
Public class FilteredListEventChain Provides a filtered chain of points recorded from a running application.
Public class ListEventChain Provides a list of points recorded from a running application.
Public class LogStreamEventChain Provides a stream of points recorded from a running application.
Public class MethodEnterEvent Describes the start of a method and its raw parameter data from a running application.
Public class MethodExitEvent Describes the end of a method and its raw outputs from a running application.
Public class ModuleIsUserCodeEvent Describes the "module is user code" point.
Public class ModuleLoadEvent Describes the module load event.
Public class ModuleMetadataEvent Describes the module metadata event.
Public class ModuleTokenEvent Describes the module token event.
Public class ModuleUnloadEvent Describes the module unload event.
Public class NotifyPointCheckpointEvent Describes the diagnostic event checkpoint event in a trace log.
Public class NotifyPointCheckpointEventChain Provides a chain of diagnostic points recorded from a running application.
Public class NotifyPointEvent Describes a diagnostic point.
Public class NotifyPointEventChain2 Provides a chain of diagnostic points recorded from a running application.
Public class NotifyPointStreamEventChain Provides a chain of diagnostic points recorded from a running application. NotifyPointStreamEventChain is a LogStreamEventChain and only loads data into memory as GetEvent or GetEvents is called.
Public class NullEvent Describes a null point, which is a point that can be ignored.
Public class OrdinalEvent Describes a point ordered in time, relative to other ordinal events. Most recorded points are OrdinalEvents.
Public class PartitionedListEventChain Provides a list of points recorded from a running application.
Public class PartitioningEvent Describes a point that can be used to partition large streams of recorded application data into partitions.
Public class ProcessDestroyedEvent This event occurs when a process that is being recorded exits.
Public class ProcessEventChain Provides a list of process-related points recorded from an application.
Public class ProcessInformationEvent Describes a process information event.
Public class ProcessStreamEventChain Provides a chain of process-related points recorded from a running application.
Public class ResolvedCallSiteEvent Describes a CallSiteEvent and decodes the raw data that was collected at the point.
Public class ResolvedExceptionEvent Describes one of the exception points and decodes the raw data that was collected at the point.
Public class ResolvedExceptionThrownEvent Describes a ExceptionThrownEvent and decodes the raw data that was collected at the point.
Public class ResolvedMethod Describes a method and decodes the raw data that is collected about a method.
Public class ResolvedMethodEnterEvent Describes a MethodEnterEvent and decodes the raw data that was collected at the point.
Public class ResolvedMethodEvent Describes one of the method-level points and decodes the raw data that was collected at the point.
Public class ResolvedMethodExitEvent Describes a MethodExitEvent and decodes the raw data that was collected at the point.
Public class ResolvedNotifyPointEvent Describes a NotifyPointEvent and decodes the raw data that was collected at the point.
Public class ResolvedStackFrame Describes a StackFrame and decodes the raw stack frame data that was collected.
Public class RootEventChain Represents a chain of points that are recorded from a running application with optional support for read and append.
Public class SavedMetadataEvent Describes saved metadata for a module.
Public class SavedMetadataStreamEventChain Provides a chain of saved metadata points recorded from a running application.
Public class SourceLocation Describes a source range (starting line and column to ending line and column) in a source file.
Public class StackFrame Describes a stack frame on a call stack of a thread.
Public class SystemInfoEvent Describes a system information event.
Public class TailCallSiteEvent Describes the point in a method where a tail call occurs.
Public class TestCaseEndEvent Describes a test case end event.
Public class TestCaseEvent Describes the properties of a test-case event.
Public class TestCasePauseEvent Describes a test case pause event.
Public class TestCaseResetEvent Describes a test case reset event.
Public class TestCaseResumeEvent Describes a test case resume event.
Public class TestCaseStartEvent Describes a test case start event.
Public class TestEventChain Provides a chain of test points recorded from a running application.
Public class TestSessionEndEvent Describes a test session end event.
Public class TestSessionEvent Describes the common properties of a test session event.
Public class TestSessionPauseEvent Describes a test session pause event.
Public class TestSessionResumeEvent Describes a test session resume event.
Public class TestSessionStartEvent Describes a test session start event.
Public class TestStepEndEvent Describes a test step end event.
Public class TestStepEvent Describes the common properties of a test step event.
Public class TestStepStartEvent Describes a test step start event.
Public class TestStreamEventChain Provides a chain of test points that are recorded from a running application.
Public class TfsContextEvent
Public class ThreadCheckpointEvent Describes the checkpoint event for a thread in a trace log.
Public class ThreadCheckpointEventChain Provides a chain of thread checkpoints recorded from a running application.
Public class ThreadCreateEvent Describes the thread create event.
Public class ThreadDestroyEvent Describes the thread destroy event.
Public class ThreadEventChain Provides a chain of thread-related points recorded from a running application.
Public class ThreadNameChangedEvent Describes the thread name changed event.
Public class ThreadStreamEventChain Provides a chain of checkpoint points that are recorded from a running application.
Public class TraceDebugLogFile Describes a trace debug log file.
Public class TraceDebugLogFileBase Describes a trace debug log file.
Public class TraceModule Describes a module from a trace debug log file.
Public class TraceProcess TraceProcess represents a process from a trace debug log file.
Public class TraceThread Describes a thread from a trace debug log file.
Public class UIRecordedEvent Describes a point recorded from user interaction.
Public class WovenEventChain Provides a chain of points that consist of a set of underlying chains.

Structures

  Structure Description
Public structure DisplaySettings Describes the display settings for a display attached to a computer.
Public structure EventToken Used to access an event in a chain without holding a reference to the chain.
Protected structure ListEventChain.EventLink A structure that creates a Event. link.

Interfaces

  Interface Description
Public interface IDataElement Describes a data element that is made up of a name, value, and data type.

Enumerations

  Enumeration Description
Public enumeration ChainAccess Specifies the type of access to the RootEventChain.
Public enumeration DebuggerPointSource Specifies the origination of the user's interaction with the debugger.