Metodo DslDefinitionModelDeleteClosureBase.ShouldVisitRelationship
Chiamato per chiedere al filtro se una particolare relazione da un elemento di origine deve essere inclusa nell'attraversamento
Spazio dei nomi: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.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
ModelElement assegnatario del ruolo di origine.
- sourceRoleInfo
Tipo: Microsoft.VisualStudio.Modeling.DomainRoleInfo
DomainRoleInfo del ruolo dell'elemento di origine all'interno della relazione
- domainRelationshipInfo
Tipo: Microsoft.VisualStudio.Modeling.DomainRelationshipInfo
DomainRelationshipInfo per ElementLink in questione
- targetRelationship
Tipo: Microsoft.VisualStudio.Modeling.ElementLink
Relazione in questione
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.VisitorFilterResult
Sì se la relazione deve essere 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.
Vedere anche
Riferimenti
DslDefinitionModelDeleteClosureBase Classe
Spazio dei nomi Microsoft.VisualStudio.Modeling.DslDefinition