Share via


FilteredListEventChain Class

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

Provides a filtered chain of points recorded from a running application.

Namespace:  Microsoft.VisualStudio.TraceLog
Assembly:  Microsoft.VisualStudio.TraceLog (in Microsoft.VisualStudio.TraceLog.dll)

Syntax

'Declaration
Public MustInherit Class FilteredListEventChain _
    Inherits ListEventChain
'Usage
Dim instance As FilteredListEventChain
public abstract class FilteredListEventChain : ListEventChain
public ref class FilteredListEventChain abstract : public ListEventChain
[<AbstractClassAttribute>]
type FilteredListEventChain =  
    class
        inherit ListEventChain
    end
public abstract class FilteredListEventChain extends ListEventChain

Remarks

FilteredListEventChain is a ListEventChain and loads all chain data into memory. When deriving from FilteredListEventChain, implement [M:Microsoft.VisualStudio.TraceLog.EventChain.IsValidEventType (Microsoft.VisualStudio.TraceLog.ChainEvent)] to provide the filtering you want.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.TraceLog.EventChain
    Microsoft.VisualStudio.TraceLog.DerivedEventChain
      Microsoft.VisualStudio.TraceLog.ListEventChain
        Microsoft.VisualStudio.TraceLog.FilteredListEventChain
          Microsoft.VisualStudio.TraceLog.NotifyPointCheckpointEventChain
          Microsoft.VisualStudio.TraceLog.ThreadCheckpointEventChain

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

FilteredListEventChain Members

Microsoft.VisualStudio.TraceLog Namespace