Classe GraphLink
Representa um link para o elemento gráfico direcionado.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphLink
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
Public Class GraphLink _
Inherits GraphObject
public class GraphLink : GraphObject
public ref class GraphLink : public GraphObject
type GraphLink =
class
inherit GraphObject
end
public class GraphLink extends GraphObject
O tipo GraphLink expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Categories | Retorna todas as categorias.Nunca retorna nulo. (Herdado de GraphObject.) |
![]() |
CategoryCount | Retorna o número de categorias no objeto. (Herdado de GraphObject.) |
![]() |
DescriptiveCategoryLabel | Cria uma lista delimitada de todos os rótulos de categoria para este objeto elemento gráfico. (Herdado de GraphObject.) |
![]() |
DocumentSchema | Obtém o esquema da localidade do proprietário de este gráfico. (Herdado de GraphObject.) |
![]() |
Index | Obtém o índice opcional de este link.O padrão é zero.Este índice pode ser especificado quando você cria um link.Fornecer valores de índice diferentes torna possível criar vários links entre a mesma fonte e nós de destino. Para obter multilinks, o índice somente deve ser exclusivo para os mesmos nós de origem e destino. |
![]() |
IsChildLink | Retorna true se a fonte do link é um grupo, o destino do link é um filho do grupo, e este link tem IsContainment=true. |
![]() |
IsContainment | Obter se este link é um link de retenção ou não. |
![]() |
IsGroup | Obtém se este objeto é IsGroup.Procure o GraphProperties.StyleForGroup. (Herdado de GraphObject.) |
![]() |
IsLinkAndNodesVisible | Um link é “” visível quando é visível e sua fonte e os nós de destino também são visíveis. |
![]() |
IsPseudo | Obtém se este objeto é pseudo-.Procure o GraphProperties.IsPseudo. (Herdado de GraphObject.) |
![]() |
Item | Propriedade que obtém ou define um valor de propriedade. (Herdado de GraphObject.) |
![]() |
Label | Rótulo Displayable para o link. |
![]() |
Owner | Obtém o objeto do elemento gráfico que este objeto pertence. (Herdado de GraphObject.) |
![]() |
Properties | Propriedade que retorna uma enumeração de todas as anotações.A ordem de enumeração é aleatório. (Herdado de GraphObject.) |
![]() |
PropertyCount | Propriedade que retorna um número de todas as anotações. (Herdado de GraphObject.) |
![]() |
PropertyKeys | A propriedade que retorna uma enumeração de qualquer nota fecha.A ordem de enumeração é aleatório. (Herdado de GraphObject.) |
![]() |
PropertyValues | A propriedade que retorna uma enumeração de qualquer nota avalia.A ordem de enumeração é aleatório. (Herdado de GraphObject.) |
![]() |
Source | A origem de link. |
![]() |
Target | O destino do link. |
![]() |
Visibility | Propriedade auxiliar obter a propriedade/visibilidade de um conjunto de GraphObject. (Herdado de GraphObject.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddCategory | Adiciona uma categoria para o objeto. (Herdado de GraphObject.) |
![]() |
AsNode | Converte o GraphObject a um GraphNode.Se este é um GraphGroup, o nó interno é retornado. Para tipos diferentes de GraphNode/grupo, o zero é retornado. (Herdado de GraphObject.) |
![]() |
ClearCategories | Remova todas as categorias de esse objeto. (Herdado de GraphObject.) |
![]() |
ClearValue(GraphProperty) | Remove o valor da propriedade especificada. (Herdado de GraphObject.) |
![]() |
CopyCategories | Copia quaisquer novas categorias de dado objeto, mantendo categorias existentes. (Herdado de GraphObject.) |
![]() |
CopyProperties | Copia todas as novas propriedades do objeto fornecido, manter valores de propriedade existentes inalterados. (Herdado de GraphObject.) |
![]() |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) |
![]() |
FindRelatedLinks | Localiza os links que correspondem ao predicado de acceptLink.São encontrados fazendo uma largura pesquisam primeiro ao longo de links que correspondem ao predicado de traverseLink, em direção de origem ou de destino designado pelo searchDirection. |
![]() |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) |
![]() |
GetMetaObject | (Herdado de GraphObject.) |
![]() |
GetSchemaValue | Obtém o valor esquema- específico de propriedade, se existir uma. (Herdado de GraphObject.) |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
GetValue(String) | Obtém o valor da propriedade especificada. (Herdado de GraphObject.) |
![]() |
GetValue(GraphProperty) | Obtém o valor de anotação especificada. (Herdado de GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph) | Obtém o valor da propriedade especificada. (Herdado de GraphObject.) |
![]() |
GetValue<T>(GraphProperty, T) | Obtém o valor de anotação especificada.Se property não é definido, nós retornar o valor padrão que o chamador passado para o método. (Herdado de GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Obtém o valor da propriedade especificada, e também retorna a categoria que esse valor de propriedade foi herdado de, se qualquer. (Herdado de GraphObject.) |
![]() |
GetValueAsString | Retorna a determinada propriedade como uma cadeia de caracteres que usa a cultura determinada. (Herdado de GraphObject.) |
![]() |
HasCategory(String) | Retorna true se o objeto tem uma determinada categoria. (Herdado de GraphObject.) |
![]() |
HasCategory(GraphCategory) | Retorna true se o objeto tem uma determinada categoria. (Herdado de GraphObject.) |
![]() |
HasCategory(IEnumerable<GraphCategory>) | Retorna true se o objeto tem algumas das categorias disponíveis. (Herdado de GraphObject.) |
![]() |
HasCategoryInSet | Determina se o dado conjunto de categorias se aplica a esse objeto. (Herdado de GraphObject.) |
![]() |
HasLocalValue | Retorna true se a propriedade especificada existe em este objeto sem a verificação de herança de categoria. (Herdado de GraphObject.) |
![]() |
HasValue(String) | Localize se o objeto possui um valor para a propriedade especificada. (Herdado de GraphObject.) |
![]() |
HasValue(GraphProperty) | Retorna true se a anotação especificada existe. (Herdado de GraphObject.) |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
OnCategoryChanged | Substitua que notifica o GraphGroupCollection um GraphCategory se tiver alterado em qualquer zona que em este link.Notificar o GraphGroupCollection quando um GraphCategory foi alterado em este link porque isso pode afetar o comportamento de IsContainment de este link, que afeta a estrutura da hierarquia de GraphGroup. (Substitui GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType).) |
![]() |
OnPropertyChanged(String) | Gera um evento de PropertyChangd para a propriedade chamada. (Herdado de GraphObject.) |
![]() |
OnPropertyChanged(GraphProperty) | Gera um evento de PropertyChangd para o GraphProperty dado. (Herdado de GraphObject.) |
![]() |
Remove | Remover este link de gráfico. |
![]() |
RemoveCategory | Remove a categoria de esse objeto. (Herdado de GraphObject.) |
![]() |
SetValue(String, Object) | Adiciona uma anotação, usando a chave, digite, e o valor dados. (Herdado de GraphObject.) |
![]() |
SetValue<T>(GraphProperty, T) | Defina o valor da propriedade especificados.Se a propriedade já existir, o valor é substituído a menos que os sinalizadores de anotação evitarem caso contrário. (Herdado de GraphObject.) |
![]() |
ToString | Uma representação de cadeia de caracteres padrão amigável humana mais de um objeto de link. (Substitui Object.ToString().) |
![]() |
WrapGraphObject | Altera o objeto atual do gráfico para compartilhar a mesma propriedade e categorias que o objeto determinado elemento gráfico. Os objetos de gráfico wrapper e de wrappee terão sempre idênticos conjuntos de propriedades e de categorias. (Herdado de GraphObject.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
CategoryChanged | (Herdado de GraphObject.) |
![]() |
PropertyChanged | (Herdado de GraphObject.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.