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


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
Наследование
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)

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