SymDocumentWriter Class

Definition

Provides methods for writing to a document referenced by a symbol store.

public ref class SymDocumentWriter : System::Diagnostics::SymbolStore::ISymbolDocumentWriter
public ref class SymDocumentWriter : System::Diagnostics::SymbolStore::SymDocumentWriterBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolDocumentWriter
public class SymDocumentWriter : System.Diagnostics.SymbolStore.ISymbolDocumentWriter
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocumentWriter : System.Diagnostics.SymbolStore.ISymbolDocumentWriter
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocumentWriter : System.Diagnostics.SymbolStore.SymDocumentWriterBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolDocumentWriter
type SymDocumentWriter = class
    interface ISymbolDocumentWriter
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocumentWriter = class
    interface ISymbolDocumentWriter
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocumentWriter = class
    inherit SymDocumentWriterBase
    interface ISymbolDocumentWriter
    interface IDisposable
Public Class SymDocumentWriter
Implements ISymbolDocumentWriter
Public Class SymDocumentWriter
Inherits SymDocumentWriterBase
Implements IDisposable, ISymbolDocumentWriter
Inheritance
SymDocumentWriter
Inheritance
SymDocumentWriter
Attributes
Implements

Remarks

A document is defined by a URL and a document type GUID. Optionally, the document source can be stored in the symbol store.

Constructors

SymDocumentWriter(ISymUnmanagedDocumentWriter*)

Initializes a new instance of the SymDocumentWriter class.

SymDocumentWriter(ISymUnmanagedDocumentWriter*)

Initializes a new instance of the SymDocumentWriter class.

Methods

__dtor()

This API supports the product infrastructure and is not intended to be used directly from your code.

Releases the resources held by the current instance of the SymDocumentWriter object.

{dtor}()

This API supports the product infrastructure and is not intended to be used directly from your code.

Releases the resources held by the current instance of the SymDocumentWriter object.

{dtor}()

Releases the resources held by the current instance.

(Inherited from SymDocumentWriterBase)
Dispose()

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

Dispose(Boolean)

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

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize()

Releases unmanaged resources and performs other cleanup operations before the SymDocumentWriter is reclaimed by garbage collection.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
GetUnmanaged()

Gets the unmanaged document writer for the current instance.

MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
SetCheckSum(Guid, Byte[])

Throws a NotImplementedException in all cases.

SetSource(Byte[])

Throws a NotSupportedException in all cases.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to