IntelliTraceTokenStreamChain Class
Visual Studio 2012
Provides a chain of IntelliTrace token events recorded from a running application.IntelliTraceTokenStreamChain is a StreamChain and only loads data into memory when GetEvent or GetEvents is called.
Object
Microsoft.VisualStudio.IntelliTrace.Chain
Microsoft.VisualStudio.IntelliTrace.RootChain
Microsoft.VisualStudio.IntelliTrace.StreamChain
Microsoft.VisualStudio.IntelliTrace.FilteredStreamChain
Microsoft.VisualStudio.IntelliTrace.IntelliTraceTokenStreamChain
Microsoft.VisualStudio.IntelliTrace.Chain
Microsoft.VisualStudio.IntelliTrace.RootChain
Microsoft.VisualStudio.IntelliTrace.StreamChain
Microsoft.VisualStudio.IntelliTrace.FilteredStreamChain
Microsoft.VisualStudio.IntelliTrace.IntelliTraceTokenStreamChain
Assembly: Microsoft.IntelliTrace.11.0.0 (in Microsoft.IntelliTrace.11.0.0.dll)
The IntelliTraceTokenStreamChain type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Access | Gets the type of access that is permitted to the chain. (Inherited from RootChain.) |
![]() | AfterLastToken | Gets an EventToken for the position that is immediately after the current LastToken. (Inherited from StreamChain.) |
![]() | 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 | Gets an EventToken for the first event in the chain. (Inherited from FilteredStreamChain.) |
![]() | FirstValidToken | Gets an EventToken for the first valid event in the chain. (Inherited from FilteredStreamChain.) |
![]() | IsEmpty | Gets a value that indicates whether the chain is empty. (Inherited from StreamChain.) |
![]() | LastToken | Gets an EventToken for the last event in the chain. (Inherited from Chain.) |
| Name | Description | |
|---|---|---|
![]() | AppendEvent | Appends an IntelliTraceEvent to a stream. (Inherited from StreamChain.) |
![]() | Dispose() | (Inherited from Chain.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetEnumerator() | (Inherited from Chain.) |
![]() | GetEvent | (Inherited from FilteredStreamChain.) |
![]() | GetEvents | Gets multiple IntelliTraceEvents from a start EventToken up to but excluding an end EventToken. (Inherited from FilteredStreamChain.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetNextToken | Gets the EventToken for the next event after the given EventToken. (Inherited from FilteredStreamChain.) |
![]() | 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 | Determines whether the given IntelliTraceEvent is valid for this chain. (Overrides Chain.IsValidEventType(IntelliTraceEvent).) |
![]() | IsValidToken | Determines whether the given EventToken is valid for this chain. (Inherited from StreamChain.) |
![]() | Tokens | (Inherited from Chain.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |



