Share via


ProjectDocumentsListener Class

This class and its members are reserved for internal use and are not intended to be used in your code.

This API is not CLS-compliant. 

Inheritance Hierarchy

System..::..Object
  Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..ProjectDocumentsListener

Namespace:  Microsoft.VisualStudio.Data.Tools.Package.Project.Internal
Assembly:  Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class ProjectDocumentsListener _
    Implements IVsTrackProjectDocumentsEvents2, IDisposable
'Usage
Dim instance As ProjectDocumentsListener
[CLSCompliantAttribute(false)]
public abstract class ProjectDocumentsListener : IVsTrackProjectDocumentsEvents2, 
    IDisposable
[CLSCompliantAttribute(false)]
public ref class ProjectDocumentsListener abstract : IVsTrackProjectDocumentsEvents2, 
    IDisposable
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type ProjectDocumentsListener =  
    class
        interface IVsTrackProjectDocumentsEvents2
        interface IDisposable
    end
public abstract class ProjectDocumentsListener implements IVsTrackProjectDocumentsEvents2, IDisposable

The ProjectDocumentsListener type exposes the following members.

Constructors

  Name Description
Protected method ProjectDocumentsListener Initializes a new instance of the ProjectDocumentsListener class.

Top

Properties

  Name Description
Protected property EventsCookie Gets {insert text here}.
Protected property ProjectDocumentTracker2 Gets {insert text here}.
Protected property ServiceProvider Gets {insert text here}.

Top

Methods

  Name Description
Public method Dispose() () () () The IDispose interface Dispose method for disposing the object determinastically.
Protected method Dispose(Boolean) The method that does the cleanup.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Init
Protected method MemberwiseClone (Inherited from Object.)
Public method OnAfterAddDirectoriesEx
Public method OnAfterAddFilesEx
Public method OnAfterRemoveDirectories
Public method OnAfterRemoveFiles
Public method OnAfterRenameDirectories
Public method OnAfterRenameFiles
Public method OnAfterSccStatusChanged
Public method OnQueryAddDirectories
Public method OnQueryAddFiles
Public method OnQueryRemoveDirectories
Public method OnQueryRemoveFiles
Public method OnQueryRenameDirectories
Public method OnQueryRenameFiles
Public method ToString (Inherited from Object.)

Top

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

Microsoft.VisualStudio.Data.Tools.Package.Project.Internal Namespace