Método CoreDesignSurfaceDeleteClosureBase.ShouldVisitRelationship
Chamado para pedir o filtro se uma relação específica de um elemento de origem deve ser incluída na travessia
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- walker
Tipo: Microsoft.VisualStudio.Modeling.ElementWalker
ElementWalker está atravessando o modelo
- sourceElement
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
Elemento de modelo no papel de origem
- sourceRoleInfo
Tipo: Microsoft.VisualStudio.Modeling.DomainRoleInfo
DomainRoleInfo da função que o elemento de origem estiver em execução na relação
- domainRelationshipInfo
Tipo: Microsoft.VisualStudio.Modeling.DomainRelationshipInfo
DomainRelationshipInfo para o ElementLink em questão
- targetRelationship
Tipo: Microsoft.VisualStudio.Modeling.ElementLink
Relação em questão
Valor de retorno
Tipo: Microsoft.VisualStudio.Modeling.VisitorFilterResult
Implementações
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.