Metodo PropagateDeleteVisitorFilter.ShouldVisitRelationship
Chiamato per chiedere il filtro se una particolare relazione da un elemento di origine è PropagateRemove contrassegnato ed è inclusa nell'attraversamento
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
Public Overridable Function ShouldVisitRelationship ( _
walker As ElementWalker, _
sourceElement As ModelElement, _
sourceRoleInfo As DomainRoleInfo, _
domainRelationshipInfo As DomainRelationshipInfo, _
targetRelationship As ElementLink _
) As VisitorFilterResult
public virtual VisitorFilterResult ShouldVisitRelationship(
ElementWalker walker,
ModelElement sourceElement,
DomainRoleInfo sourceRoleInfo,
DomainRelationshipInfo domainRelationshipInfo,
ElementLink targetRelationship
)
Parametri
- walker
Tipo: Microsoft.VisualStudio.Modeling.ElementWalker
ElementWalker che attraversa il modello
- sourceElement
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
Elemento del modello che riproduce il ruolo di origine
- sourceRoleInfo
Tipo: Microsoft.VisualStudio.Modeling.DomainRoleInfo
DomainRoleInfo del ruolo che l'elemento di origine si ripresenta nel rapporto
- domainRelationshipInfo
Tipo: Microsoft.VisualStudio.Modeling.DomainRelationshipInfo
DomainRelationshipInfo per il ElementLink in questione
- targetRelationship
Tipo: Microsoft.VisualStudio.Modeling.ElementLink
relazione in questione
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.VisitorFilterResult
Sì se la relazione viene attraversata
Implementa
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.