ExtendedItem Class


Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)

public class ExtendedItem : ICacheable

The ExtendedItem type exposes the following members.

Public methodExtendedItem

Public propertyChangeExList of change types being made to the item in the workspace
Public propertyChangeTypeOldUsed to return pending change bits for the v1.0 clients after removing the non-compatible bits.
Public propertyCheckinDateLast modification timestamp of the item.
Public propertyDeletionIdDeletion ID of the latest version (tip) of the item.
Public propertyEncodingThe encoding of the item.
Public propertyHasOtherPendingChangeTrue if the items has a pending change in another workspace.
Public propertyIsBranchWhere the item is defined as a branch object in the system.
Public propertyItemIdThe item's ID. Used to retrieve file contents
Public propertyItemTypeThis tells the client the type of item being referenced.
Public propertyLocalItemThe path where the client has the item. Null if the client does not have the item or it is an acknowleged pending delete.
Public propertyLockOwnerName of the user who holds the lock on this item (if any).
Public propertyLockOwnerDisplayNameDisplay name of the user who holds the lock on this item (if any).
Public propertyLockStatusSpecifies the new lock level of the item.
Public propertyPropertyValuesThe list of properties associated with this object.
Public propertySourceServerItemRepository path of this item (e.g. $/Sample/MyFile.cs) at VersionLatest. If the item has a pending rename, this reflects the original name.
Public propertyTargetServerItemRepository path of this item (e.g. $/Sample/MyFile.cs) at VersionLatest except when the item has a pending rename, in which case this reflects the target name.
Public propertyVersionLatestTrue if this is the tip version.
Public propertyVersionLocalThe version number of this item as a changeset number.

Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetCachedSizeAverage size in bytes of the item.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.