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, Int32)

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

GetMethod(SymbolToken)

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

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)

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

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