PropagateDeleteVisitorFilter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Class that implements IElementVisitorFilter and visits all PropagateRemove relationships
public ref class PropagateDeleteVisitorFilter : Microsoft::VisualStudio::Modeling::IElementVisitorFilter
public class PropagateDeleteVisitorFilter : Microsoft.VisualStudio.Modeling.IElementVisitorFilter
type PropagateDeleteVisitorFilter = class
interface IElementVisitorFilter
Public Class PropagateDeleteVisitorFilter
Implements IElementVisitorFilter
- Inheritance
-
PropagateDeleteVisitorFilter
- Implements
Constructors
PropagateDeleteVisitorFilter() |
Methods
ShouldVisitRelationship(ElementWalker, ModelElement, DomainRoleInfo, DomainRelationshipInfo, ElementLink) |
Called to ask the filter if a particular relationship from a source element is marked PropagateRemove and should be included in the traversal |
ShouldVisitRolePlayer(ElementWalker, ModelElement, ElementLink, DomainRoleInfo, ModelElement) |
Called to ask the filter if a particular role is marked PropagateRemove and the Role Player should be Visited during traversal |