This documentation is archived and is not being maintained.
CatalogRuleValidationUtility Class
Visual Studio 2013
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
The CatalogRuleValidationUtility type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | CheckDeleteConstraints | Throws if the delete constraints were violated. |
![]() | CheckDependenciesConstraints | Throws if the supplied dependency doesn't exist, isn't of the right type or will be deleted. |
![]() | CheckExclusiveNodeReference | Will throw if this node is not the exclusive reference for this resource under the given path. |
![]() | CheckExclusiveTypePerParentExistence | Will throw if this is not the only node of the given type under its parent if the parent is of the supplied type. |
![]() | CheckExclusiveTypePerRootExistence | Will throw if this is not the only node of the given type under the provided catalog root path. |
![]() | CheckForDuplicatePropertyValues | Checks to make sure the resource is the only resource of its type that has the given property key and value underneath pathSpec. |
![]() | CheckForTypeAndPathCollision | Checks to see if there is a collision of types for the supplied singleton node and the list of other nodes. |
![]() | CheckPropertyConstraints | Throws if this resource doesn't have the specified property. |
![]() | CheckServiceReferenceConstraints | Throws if this resource doesn't have the specified service reference with the specified type. |
![]() | DetermineAllNodeReferences | Returns all of the node references for the given resource. |
![]() | DeterminePathAfterMoves | Determines what the path will be after the moves are applied. |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | FindParent | Finds the parent of the provided node after all of the moves and deletes are applied. |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ResourceDeletedOrMovedOutOfScope | Checks to see if a resource has been deleted or moved outside of the provided scope. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | UnderPathScope | Returns true if the itemPath is under the pathScope. |
![]() | WillBeDeleted(TeamFoundationRequestContext, CatalogNode, String) | Returns true if this path will be deleted by looking at all of its parents. |
![]() | WillBeDeleted(TeamFoundationRequestContext, CatalogResource, List(Of String)) | Returns true if this resource will be deleted by looking at all of its referencing nodes. |
![]() | WillBeDeletedHelper |
Show:
