SymReader Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides access to documents, methods, and variables within a symbol store.
public ref class SymReader : System::Diagnostics::SymbolStore::ISymbolReader
public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
inherit SymReaderBase
interface ISymbolReader
interface IDisposable
Public Class SymReader
Implements ISymbolReader
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
- Inheritance
-
SymReader
- Inheritance
- Attributes
- Implements
Constructors
SymReader(ISymUnmanagedReader*) |
Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object. |
SymReader(ISymUnmanagedReader*) |
Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object. |
Properties
UserEntryPoint |
Gets the metadata token for the method that was specified as the user entry point for the module, if any. |
Methods
__dtor() |
This API supports the product infrastructure and is not intended to be used directly from your code. Releases the resources held by the current instance. This method is for internal use only. |
{dtor}() |
This API supports the product infrastructure and is not intended to be used directly from your code. Releases the resources held by the current instance. |
{dtor}() |
Releases the resources held by the current instance. (Inherited from SymReaderBase) |
Dispose() |
Releases the resources used by the current instance of the SymReader class. |
Dispose(Boolean) |
Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymReader class. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize() |
Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection. |
GetDocument(String, Guid, Guid, Guid) |
Gets a document specified by the URL for the document and optionally the language, language vendor, and type. |
GetDocuments() |
Gets an array of all documents defined in the symbol store. |
GetGlobalVariables() |
Throws a NotSupportedException in all cases. |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetMethod(SymbolToken) |
Gets a symbol reader method object when given the identifier of a method. |
GetMethod(SymbolToken, Int32) |
Gets a symbol reader method object when given the identifier of a method and its edit and continue version. |
GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
Gets a symbol reader method object that contains a specified position in a document. |
GetNamespaces() |
Throws a NotSupportedException in all cases. |
GetSymAttribute(SymbolToken, String) |
Throws a NotSupportedException in all cases. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
GetVariables(SymbolToken) |
Throws a NotSupportedException in all cases. |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ReplaceSymbolStore(String, IntPtr) |
Replaces the existing symbol store with a delta symbol store. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
UpdateSymbolStore(String, IntPtr) |
Updates the existing symbol store with a delta symbol store. |