Share via


IVsSccProvider.SetInactive Method

Called by environment to mark a particular source control package as inactive.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
Function SetInactive As Integer
int SetInactive()
int SetInactive()
abstract SetInactive : unit -> int 
function SetInactive() : int

Return Value

Type: System.Int32
The method returns S_OK.

Remarks

COM Signature

From ivssccprovider.idl

HRESULT SetInactive();

When a source control package's status changes to inactive, it stops listening to events. It also hides its own menu items and toolbars and closes any tool windows. A source control package that is currently inactive needs to make sure it doesn't save to solution file and does not show properties.

.NET Framework Security

See Also

Reference

IVsSccProvider Interface

Microsoft.VisualStudio.Shell.Interop Namespace