Прочитать на английском

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


SymDocument Класс

Определение

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

C#
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
C#
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
C#
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.SymDocumentBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolDocument
Наследование
SymDocument
Наследование
SymDocument
Атрибуты
Реализации

Комментарии

Документ определяется URL-адресом и идентификатором GUID типа документа. С помощью GUID типа документа и URL-адреса можно найти документ. При необходимости можно хранить источник документа в хранилище символов.

Этот интерфейс также предоставляет доступ к этому источнику, если он присутствует.

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

SymDocument(ISymUnmanagedDocument*)

Инициализирует новый экземпляр класса SymDocument с помощью указанного указателя на неуправляемый объект ISymUnmanagedDocument.

SymDocument(ISymUnmanagedDocument*)

Инициализирует новый экземпляр класса SymDocument с помощью указанного указателя на неуправляемый объект ISymUnmanagedDocument.

Свойства

CheckSumAlgorithmId

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

DocumentType

Возвращает тип текущего документа.

HasEmbeddedSource

Указывает, хранится ли источник текущего документа в хранилище символов.

Language

Возвращает язык текущего документа.

LanguageVendor

Возвращает поставщика языка текущего документа.

SourceLength

Возвращает длину в байтах внедренного источника.

URL

Возвращает URL-адрес текущего документа.

Методы

__dtor()

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

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

{dtor}()

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

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

{dtor}()

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

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

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

Dispose(Boolean)

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

Equals(Object)

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

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

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

FindClosestLine(Int32)

Возвращает номер строки ближайшей строки, которая является точкой последовательности, учитывая строку в текущем документе, которая может быть или не может быть точкой последовательности.

GetCheckSum()

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

GetHashCode()

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

(Унаследовано от Object)
GetSourceRange(Int32, Int32, Int32, Int32)

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

GetType()

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

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

Возвращает указатель на неуправляемый интерфейс ISymUnmanagedDocument для этого экземпляра SymDocument.

MemberwiseClone()

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

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

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

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

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