Microsoft.TeamFoundation.VersionControl.Common Namespace

  ClassDescription
Public classChangesetUriA Uri represention a Version Control changeset artifact
Public classCheckinEventA checkin event encompasses information about the check-in and also other items, e.g., work items that are related to the check-in. All check-ins include a changeset, date/time information, owner/committer and a (possibly empty) comment.
Public classCheckinWorkItemInfo
Public classClientArtifactEach post-checkin event contains a set of artifacts.
Public classCodeChurnConstantsConstants used by the Code Churn Job for access to registry, properties, and settings.
Public classCodeChurnUtilityUtility class, used for parsing code churn details.
Public classDiffFileA sequence of lines from a file.
Public classDiffLineA line from a file.
Public classDiffLineComparerHelper class to compare DiffLines
Public classDiffOptionsThe options that are available with performing diffs.NOTE: This was copied almost verbatim from the old engine, because we already shipped this class.
Public classDiffSegmentA linked list of difference hunks.
Public classDiffSummaryA summary of the differences between two files
Public classInvalidArtifactTypeExceptionThrown by VersionControlIntegrationUri() when the artifact type component is invalid.
Public classInvalidUriExceptionThrown by VersionControlIntegrationUri() when the Uri format is incorrect.
Public classLabelSpecA utility class for manipulating label specifications. It contains routines for parsing, formatting, validating, and so on
Public classLabelUriA Uri representation a Version Control label artifact
Public classLatestItemVersionUriA Uri represention a Version Control latest versioned item artifact
Public classMergeSummaryThe merge summary information provides the total number of changes in the different change classifications. NOTE: This was copied almost verbatim from the old engine, because we already shipped this class.
Public classNameValuePair
Public classNotificationEventAbstract class for notification events
Public classPendingChangePropertyVersionsThe valid versions for the SetPendingChangeProperty method
Public classPropertyConstants
Public classRepositoryConstants
Public classRepositoryFailureCodesFailure codes for version control operations.
Public classSecurityConstants
Public classShelvedItemUriA Uri represention a Version Control shelveset item artifact
Public classShelvesetEventThe client shelveset event for e-mail notifications
Public classShelvesetUriA Uri representation a Version Control shelveset artifact
Public classVersionControlConstants
Public classVersionControlIntegrationConstants
Public classVersionControlIntegrationUri
Public classVersionControlNotRegisteredException
Public classVersionControlPathA utility class for manipulating version control items specifications. It contains routines for parsing, formatting, validating, and so on.
Public classVersionControlPropertyKinds
Public classVersionControlWellKnownGroups
Public classVersionedItemUriA Uri represention a Version Control versioned item artifact
Public classWorkspaceSpecA utility class for manipulating version control workspace specifications. It contains routines for parsing, formatting, validating, and so on

  InterfaceDescription
Public interfaceIMergeChangeRepresents information about a specific change in a merge operation.

  EnumerationDescription
Public enumerationArtifactTypeThese are the artifacts surfaced by version control.
Public enumerationChangePendedFlags
Public enumerationCheckInOptions2
Public enumerationCheckInStaterepresents checkin state.
Public enumerationCheckinWorkItemCheckinActionCapture the user's intent on work items accompanying the checkin.
Public enumerationConflictOptionsContains options the server wants to communicate to the client about the conflict
Public enumerationDestroyFlagsOptions that are used when the system calls Destroy on the WebService.
Public enumerationDiffOptionFlagsDiff option flags NOTE: This was copied almost verbatim from the old engine, because we already shipped this enum.
Public enumerationDiffOutputTypeThe various difference output types that are possible. The VSS output type has several subtypes. NOTE: This was copied almost verbatim from the old engine, because we already shipped this enum.
Public enumerationDiffSegmentTypeThe type of the DiffSegment/MergeHunk.
Public enumerationGlobalPermissionsDefines the permission bitmasks used in the database for system-wide permissions Used in tblPermission.GrantedPermission and tblPermission.RevokedPermission
Public enumerationMergeChangeTypeAn enumeration of the possible change types for a merge operation.
Public enumerationMergeOptionsExThe complete set of merge options, this is converted to an int and sent to the server so we can be backward compatible in future versions
Public enumerationOwnershipState
Public enumerationPathLength
Public enumerationPendChangesOptionsOptions for the PendChanges Web Service. Will be actually sent across the wire as an integer value, instead of as a serialized Enum.
Public enumerationProxyFlagsFlags for proxy records
Public enumerationQueryMergesExtendedOptionsOptions to pass to the query merges extended method
Public enumerationRollbackOptionsEnum of rollback options that will be used on the client / server. Marshaled to the server as an integer
Public enumerationShelvesetEventType
Public enumerationSupportedFeaturesEnum which has the features supported by either the client or server
Public enumerationUriTypeIndicates whether the uri should additional information
Public enumerationVersionedItemPermissionsDefines the permission bitmasks used in the database for versioned items (files/folders) Used in tblPermission.GrantedPermission and tblPermission.RevokedPermission
Public enumerationVssOutputTypeSupported diff output types from Visual Source Safe.NOTE: This was copied almost verbatim from the old engine, because we already shipped this enum.
Public enumerationWorkspaceLocationIndicates the location where data (pending changes, local versions) for this workspace are stored.
Public enumerationWorkspaceOptions
Show: