ISymUnmanagedDocument Interface

Represents a document referenced by a symbol store. A document is defined by a uniform resource locator (URL) and a document type GUID. You can locate the document regardless of how it is stored by using the URL and document type GUID. You can store the document source in the symbol store and retrieve it through this interface.


Method Description
FindClosestLine Method Returns the closest line that is a sequence point, given a line in this document that may or may not be a sequence point.
GetCheckSum Method Gets the checksum.
GetCheckSumAlgorithmId Method Gets the checksum algorithm identifier, or returns a GUID of all zeros if there is no checksum.
GetDocumentType Method Gets the document type of this document.
GetLanguage Method Gets the language identifier of this document.
GetLanguageVendor Method Gets the language vendor of this document.
GetSourceLength Method Gets the length, in bytes, of the embedded source.
GetSourceRange Method Returns the specified range of the embedded source into the given buffer.
GetURL Method Returns the URL for this document.
HasEmbeddedSource Method Returns true if the document has source embedded in the debugging symbols; otherwise, returns false.

See Also

Diagnostics Symbol Store Interfaces