IVSSItem MembersĀ
Represents a file or a project within the SourceSafe database.
The following tables list the members exposed by the IVSSItem type.
Public Properties
Name | Description | |
---|---|---|
AutoDetectEncoding | Gets or sets a value indicating an autodetection encoding of a file. | |
Binary | Gets or sets a value indicating whether a particular file is binary. | |
Checkouts | Gets a reference of the IVSSCheckouts type to an object that represents a IVSSCheckouts collection of a file. | |
Child | Gets a reference of the IVSSItem type to an object that represents a child of a project. | |
CRC | Gets the CRC value of the latest checked in version of the file. | |
Deleted | Gets or sets a value indicating whether a particular file or a project is deleted. | |
Encoding | Gets or sets a value indicating encoding type of a file. | |
IsCheckedOut | Gets a value indicating whether a particular file is checked out. | |
IsDifferent | Gets a value indicating whether a master SourceSafe file is different from its local copy. | |
IsPinned | Gets a value that indicates if the item is pinned. | |
Items | Gets a reference of the IVSSItems type to an object that represents a collection of all children (files and projects) of a project. | |
Links | Gets a reference of the IVSSItems type to an object that represents a collection of projects that share common files or projects. | |
LocalSpec | Gets or sets a fully qualified path of a working folder of a file or a project. | |
Name | Gets or sets a name of a file or a project. | |
Parent | Gets a reference of the IVSSItem type to an object that represents a parent of a file or a project. | |
Physical | Gets a string representing an internal SourceSafe name of a file or a project. | |
Size | Gets a value that represents the physical size of the latest version of the file in the store. | |
Spec | Gets a fully qualified SourceSafe path to a file or a project. | |
Type | Gets a value indicating whether a particular item is a file or a project. | |
Version | Gets a reference of the IVSSItem type to an object that represents a particular IVSSVersion of a file or a project in the IVSSVersions collection. | |
VersionNumber | Gets a IVSSVersion number of a file or a project. | |
Versions | Gets a reference of the IVSSVersions type to an object that represents a collection of all versions of a file or a project. | |
VSSVersion | Gets a reference of the IVSSVersion type to an object that represents a version of a particular file or a project in the SourceSafe database. |
Top
Public Methods
Name | Description | |
---|---|---|
Add | Adds a file to a project. | |
AddWithEncoding | Adds a file with encoding to a project. | |
Branch | Branches a file that has been shared between one or more projects. | |
Checkin | Checks in a checked-out file or project to the SourceSafe database. | |
Checkout | Checks out a file or project from the SourceSafe database. | |
Destroy | Permanently removes deleted files, non-deleted files, deleted projects, or non-deleted projects from the SourceSafe database. | |
Get | Gets a file or a project. | |
Label | Applies a label to a file or a project. | |
Move | Moves a subproject from the current parent project to a new parent project. | |
NewSubproject | Creates a subproject under the current project. | |
Share | Creates a share link between two projects for a file or a project. | |
UndoCheckout | Implements undo checkout of a checked-out file or a checked-out project. |
Top
See Also
Reference
IVSSItem Interface
Microsoft.VisualStudio.SourceSafe.Interop Namespace