ISymbolDocument Интерфейс

Определение

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

public interface class ISymbolDocument
public interface ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolDocument
type ISymbolDocument = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolDocument = interface
Public Interface ISymbolDocument
Производный
Атрибуты

Комментарии

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

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

Примечание

Этот интерфейс является управляемым аналогом ISymUnmanagedDocument интерфейса, одним из неуправляемых интерфейсов хранилища символов, которые предоставляют альтернативный способ чтения и записи отладочной информации о символах.

Свойства

CheckSumAlgorithmId

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

DocumentType

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

HasEmbeddedSource

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

Language

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

LanguageVendor

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

SourceLength

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

URL

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

Методы

FindClosestLine(Int32)

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

GetCheckSum()

Возвращает контрольную сумму.

GetSourceRange(Int32, Int32, Int32, Int32)

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

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

См. также раздел