SymDocument Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет документ, на который ссылается хранилище символов.
public ref class SymDocument : System::Diagnostics::SymbolStore::ISymbolDocument
public ref class SymDocument : System::Diagnostics::SymbolStore::SymDocumentBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolDocument
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.SymDocumentBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolDocument
type SymDocument = class
interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
inherit SymDocumentBase
interface ISymbolDocument
interface IDisposable
Public Class SymDocument
Implements ISymbolDocument
Public Class SymDocument
Inherits SymDocumentBase
Implements IDisposable, ISymbolDocument
- Наследование
-
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) |