IVSSEvents Interface 

Represents Visual SourceSafe events.

Namespace: Microsoft.VisualStudio.SourceSafe.Interop
Assembly: Microsoft.VisualStudio.SourceSafe.Interop (in microsoft.visualstudio.sourcesafe.interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(1)> _
<GuidAttribute("2A0DE0E8-2E9F-11D0-9236-00AA00A1EB95")> _
Public Interface IVSSEvents
'Usage
Dim instance As IVSSEvents
[InterfaceTypeAttribute(1)] 
[GuidAttribute("2A0DE0E8-2E9F-11D0-9236-00AA00A1EB95")] 
public interface IVSSEvents
[InterfaceTypeAttribute(1)] 
[GuidAttribute(L"2A0DE0E8-2E9F-11D0-9236-00AA00A1EB95")] 
public interface class IVSSEvents
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("2A0DE0E8-2E9F-11D0-9236-00AA00A1EB95") */ 
public interface IVSSEvents
InterfaceTypeAttribute(1) 
GuidAttribute("2A0DE0E8-2E9F-11D0-9236-00AA00A1EB95") 
public interface IVSSEvents

Remarks

Visual SourceSafe exposes events for a few basic commands to Visual SourceSafe add-ins. All commands described by events are taking place on an individual file, so if a IVSSUser checks out a project, a separate event is generated for each file in the project.

The "Before" type events indicate that the user is about to take an action. The "After" type events indicate that the user just took an action.

See Also

Reference

IVSSEvents Members
Microsoft.VisualStudio.SourceSafe.Interop Namespace
IVSSEventHandler Interface
IVSSEvents_Event

Other Resources

Trapping SourceSafe Events