VSSRights Enumeration
Identifies the ProjectRights and the DefaultProjectRights of a SourceSafe IVSSUser.
Namespace: Microsoft.VisualStudio.SourceSafe.Interop
Assembly: Microsoft.VisualStudio.SourceSafe.Interop (in microsoft.visualstudio.sourcesafe.interop.dll)
Syntax
'Declaration
<GuidAttribute("2A0DE0E6-2E9F-11D0-9236-00AA00A1EB95")> _
Public Enumeration VSSRights
'Usage
Dim instance As VSSRights
[GuidAttribute("2A0DE0E6-2E9F-11D0-9236-00AA00A1EB95")]
public enum VSSRights
[GuidAttribute(L"2A0DE0E6-2E9F-11D0-9236-00AA00A1EB95")]
public enum class VSSRights
/** @attribute GuidAttribute("2A0DE0E6-2E9F-11D0-9236-00AA00A1EB95") */
public enum VSSRights
GuidAttribute("2A0DE0E6-2E9F-11D0-9236-00AA00A1EB95")
public enum VSSRights
Members
Member name | Description | |
---|---|---|
VSSRIGHTS_ADDRENREM | Identifies the ProjectRights and the DefaultProjectRights as Add, Rename, and Delete. | |
VSSRIGHTS_ALL | Identifies the ProjectRights and the DefaultProjectRights as Read, Check out, Check in, Add, Rename, Remove, and Destroy. | |
VSSRIGHTS_CHKUPD | Identifies the ProjectRights and the DefaultProjectRights as Check out and Check in. | |
VSSRIGHTS_DESTROY | Identifies the ProjectRights and the DefaultProjectRights as Destroy. | |
VSSRIGHTS_INHERITED | Identifies the ProjectRights as Inherited.
If no explicit assignment is made to the ProjectRights of the project, this project and any project under it automatically inherit the rights of the parent project. |
|
VSSRIGHTS_READ | Identifies the ProjectRights and the DefaultProjectRights as Read. |
Remarks
The VSSRights enumeration elements:
Element |
Description |
Value |
---|---|---|
VSSRIGHTS_READ |
Read. |
1 |
VSSRIGHTS_CHKUPD |
Check out, Check in. |
2 |
VSSRIGHTS_ADDRENREM |
Add, Rename, Remove. |
4 |
VSSRIGHTS_DESTROY |
Destroy. |
8 |
VSSRIGHTS_ALL |
Read, Check out, Check in, Add, Rename, Remove, Destroy. |
15 |
VSSRIGHTS_INHERITED |
Rights inherited from parent project. Not valid for DefaultProjectRights. |
16 |
See Also
Reference
Microsoft.VisualStudio.SourceSafe.Interop Namespace
IVSSUser.ProjectRights Property
IVSSDatabase.DefaultProjectRights Property