BaseDocData Class

The base class for all the document data.

This API is not CLS-compliant. The CLS-compliant alternative is .

Namespace:  Microsoft.VisualStudio.Data.Schema.Project.Common.UI
Assembly:  Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class BaseDocData _
    Implements IDisposable, IVsFileChangeEvents, IBaseDocData, IVsPersistDocData,  _
    IPersistFileFormat, IPersist, IVsDocDataFileChangeControl, IVsFileBackup
'Usage
Dim instance As BaseDocData
[CLSCompliantAttribute(false)]
public abstract class BaseDocData : IDisposable, 
    IVsFileChangeEvents, IBaseDocData, IVsPersistDocData, IPersistFileFormat, IPersist, 
    IVsDocDataFileChangeControl, IVsFileBackup
[CLSCompliantAttribute(false)]
public ref class BaseDocData abstract : IDisposable, 
    IVsFileChangeEvents, IBaseDocData, IVsPersistDocData, IPersistFileFormat, IPersist, 
    IVsDocDataFileChangeControl, IVsFileBackup
public abstract class BaseDocData implements IDisposable, IVsFileChangeEvents, IBaseDocData, IVsPersistDocData, IPersistFileFormat, IPersist, IVsDocDataFileChangeControl, IVsFileBackup
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type BaseDocData =  
    class
        interface IDisposable
        interface IVsFileChangeEvents
        interface IBaseDocData
        interface IVsPersistDocData
        interface IPersistFileFormat
        interface IPersist
        interface IVsDocDataFileChangeControl
        interface IVsFileBackup
    end

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Data.Schema.Project.Common.UI.BaseDocData

Thread Safety

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

See Also

Reference

BaseDocData Members

Microsoft.VisualStudio.Data.Schema.Project.Common.UI Namespace