IntelliTraceProcess Class
Describes a process from an IntelliTrace file.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.IntelliTrace.IntelliTraceProcess
Namespace: Microsoft.VisualStudio.IntelliTrace
Assembly: Microsoft.VisualStudio.IntelliTrace (in Microsoft.VisualStudio.IntelliTrace.dll)
Syntax
'Declaration
Public NotInheritable Class IntelliTraceProcess _
Implements IDisposable
public sealed class IntelliTraceProcess : IDisposable
public ref class IntelliTraceProcess sealed : IDisposable
[<Sealed>]
type IntelliTraceProcess =
class
interface IDisposable
end
public final class IntelliTraceProcess implements IDisposable
The IntelliTraceProcess type exposes the following members.
Properties
Name | Description | |
---|---|---|
Modules | Gets the list of all modules that were loaded during the recording. | |
ProcessInformationEvent | Gets the ProcessInformationEvent that describes properties of the recorded process. | |
ProgrammableDataQueryDirectory | Gets or sets the directory that is used to find programmable data queries. | |
SystemInformationEvent | Gets the system information event that describes properties of the system where the recording occurred. | |
Threads | Gets the list of all threads that were created or running during the recording. |
Top
Methods
Name | Description | |
---|---|---|
CreateProcessChain<T> | Gets a process-level event chain. | |
Dispose | Releases the resources used by the IntelliTraceProcess. | |
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.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetMetadataToken | Gets a common-language-runtime metadata method token (and containing module MVID) for the specified method id. | |
GetModule(Guid) | Gets an IntelliTraceModule from an mvid. | |
GetModule(Int64) | Gets an IntelliTraceModule from a module identifier. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
LoadSymbols | Loads the symbols (.pdb files) for all modules that are part of this process. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
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.