SymDocument Class

 

Represents a document referenced by a symbol store.

Namespace:   System.Diagnostics.SymbolStore
Assembly:  ISymWrapper (in ISymWrapper.dll)

System.Object
  System.Diagnostics.SymbolStore.SymDocumentBase
    System.Diagnostics.SymbolStore.SymDocument

[ComVisibleAttribute(true)]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public class SymDocument : SymDocumentBase, ISymbolDocument, 
	IDisposable

NameDescription
System_CAPS_pubpropertyCheckSumAlgorithmId

Throws a NotSupportedException in all cases.

System_CAPS_pubpropertyDocumentType

Gets the type of the current document.

System_CAPS_pubpropertyHasEmbeddedSource

Indicates whether the source for the current document is stored in the symbol store.

System_CAPS_pubpropertyLanguage

Gets the language of the current document.

System_CAPS_pubpropertyLanguageVendor

Gets the language vendor of the current document.

System_CAPS_pubpropertySourceLength

Gets the length, in bytes, of the embedded source.

System_CAPS_pubpropertyURL

Gets the URL of the current document.

NameDescription
System_CAPS_pubmethod{dtor}()

Releases the resources held by the current instance. (Inherited from SymDocumentBase.)

System_CAPS_pubmethodDispose()

Releases the resources used by the current instance of the SymDocument class.

System_CAPS_protmethodDispose(Boolean)

Called by the Dispose and Finalize methods to release the managed and unmanaged resources used by the current instance of the SymDocument class.

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

This API supports the product infrastructure and is not intended to be used directly from your code. Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection.(Overrides Object.Finalize().)

System_CAPS_pubmethodFindClosestLine(Int32)

Returns the line number of the closest line that is a sequence point, given a line in the current document that might or might not be a sequence point.

System_CAPS_pubmethodGetCheckSum()

Throws a NotSupportedException in all cases.

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetSourceRange(Int32, Int32, Int32, Int32)

Throws a NotSupportedException in all cases.

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

A document is defined by a URL and a document type GUID. Using the document type GUID and the URL, you can locate the document. You can optionally store document source in the symbol store.

This interface also provides access to that source, if present.

.NET Framework
Available since 1.1

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: