DerivedChain Class
Represents a chain of events that is recorded from a running application that has an in-memory cache of events.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.IntelliTrace.Chain
Microsoft.VisualStudio.IntelliTrace.DerivedChain
Microsoft.VisualStudio.IntelliTrace.FilteredListChain
Microsoft.VisualStudio.IntelliTrace.ListChain
Microsoft.VisualStudio.IntelliTrace.PartitionedListChain
Namespace: Microsoft.VisualStudio.IntelliTrace
Assembly: Microsoft.VisualStudio.IntelliTrace (in Microsoft.VisualStudio.IntelliTrace.dll)
Syntax
‘선언
Public MustInherit Class DerivedChain _
Inherits Chain
public abstract class DerivedChain : Chain
public ref class DerivedChain abstract : public Chain
[<AbstractClass>]
type DerivedChain =
class
inherit Chain
end
public abstract class DerivedChain extends Chain
The DerivedChain type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DerivedChain |
Top
Properties
Name | Description | |
---|---|---|
AfterLastToken | When overridden in a derived class, gets an EventToken for the position that is immediately after the current LastToken. (Inherited from Chain.) | |
BeforeFirstToken | Gets an EventToken for the position that is immediately before FirstToken. (Inherited from Chain.) | |
CanGetCount | Gets a value that determines whether the chain supports Count. (Inherited from Chain.) | |
CanGetLastToken | Gets a value that determines whether the chain supports LastToken. (Inherited from Chain.) | |
CanGetPreviousToken | Gets a value that determines whether the chain supports GetPreviousToken. (Inherited from Chain.) | |
Count | Gets the number of events in the chain. (Inherited from Chain.) | |
FirstToken | When overridden in a derived class, gets an EventToken for the first event in the chain. (Inherited from Chain.) | |
FirstValidToken | When overridden in a derived class, gets an EventToken for the first valid event in the chain. (Inherited from Chain.) | |
IsEmpty | When overridden in a derived class, gets a value that indicates whether the chain is empty. (Inherited from Chain.) | |
LastToken | Gets an EventToken for the last event in the chain. (Inherited from Chain.) |
Top
Methods
Name | Description | |
---|---|---|
Dispose() | (Inherited from Chain.) | |
Dispose(Boolean) | Releases the resources that are used by this chain. (Inherited from Chain.) | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetEvent | When overridden in a derived class, gets an IntelliTraceEvent for the specified EventToken. (Inherited from Chain.) | |
GetEvents | When overridden in a derived class, gets multiple IntelliTraceEvents from a start EventToken up to but excluding an end EventToken. (Inherited from Chain.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetNextToken | When overridden in a derived class, gets the EventToken for the next event after the given EventToken. (Inherited from Chain.) | |
GetPreviousToken | Gets the EventToken for the previous event before the given EventToken. (Inherited from Chain.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsValidEventType | When overridden in a derived class, determines whether the given IntelliTraceEvent is valid for this chain. (Inherited from Chain.) | |
IsValidToken | When overridden in a derived class, determines whether the given EventToken is valid for this chain. (Inherited from Chain.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Refresh | When overridden in a derived class, refreshes the internal event cache from chain sources. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
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.