Поделиться через


SymReader Класс

Определение

Предоставляет доступ к документам, методам и переменным в хранилище символов.

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
Наследование
SymReader
Наследование
SymReader
Атрибуты
Реализации

Конструкторы

SymReader(ISymUnmanagedReader*)

Инициализирует новый экземпляр класса SymReader, используя заданный указатель на неуправляемый объект ISymUnmanagedReader.

SymReader(ISymUnmanagedReader*)

Инициализирует новый экземпляр класса SymReader, используя заданный указатель на неуправляемый объект ISymUnmanagedReader.

Свойства

UserEntryPoint

Получает токен метаданных для метода, заданного в качестве точки входа пользователя для модуля (если существует).

Методы

__dtor()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает ресурсы, удерживаемые текущим экземпляром. Этот метод предназначен только для внутреннего использования.

{dtor}()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает ресурсы, удерживаемые текущим экземпляром.

{dtor}()

Освобождает ресурсы, удерживаемые текущим экземпляром.

(Унаследовано от SymReaderBase)
Dispose()

Освобождает ресурсы, используемые текущим экземпляром класса SymReader.

Dispose(Boolean)

Вызывается методами Dispose() и Finalize() для освобождения управляемых и неуправляемых ресурсов, используемых текущим экземпляром класса SymReader.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Finalize()

Освобождает неуправляемые ресурсы и выполняет другие операции очистки, перед тем как объект SymReader будет удален при сборке мусора.

GetDocument(String, Guid, Guid, Guid)

Получает документ на основании заданного URL-адреса, а также, при необходимости, языка, поставщика языка и типа.

GetDocuments()

Получает массив всех документов, определенных в хранилище символов.

GetGlobalVariables()

Во всех случаях вызывает исключение NotSupportedException.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetMethod(SymbolToken)

Получает объект метода средства чтения символов для заданного идентификатора метода.

GetMethod(SymbolToken, Int32)

Получает объект метода средства чтения символов для заданных идентификатора метода и его версии в режиме "Изменить и продолжить".

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Получает объект метода средства чтения символов, содержащий указанную позицию в документе.

GetNamespaces()

Во всех случаях вызывает исключение NotSupportedException.

GetSymAttribute(SymbolToken, String)

Во всех случаях вызывает исключение NotSupportedException.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetVariables(SymbolToken)

Во всех случаях вызывает исключение NotSupportedException.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ReplaceSymbolStore(String, IntPtr)

Заменяет имеющееся хранилище символов разностным хранилищем символов.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
UpdateSymbolStore(String, IntPtr)

Обновляет существующее хранилище символов разностным хранилищем символов.

Применяется к