Classe GraphNode
Representa um nó no gráfico direcionado
Hierarquia de herança
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphNode
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
Public Class GraphNode _
Inherits GraphObject
public class GraphNode : GraphObject
public ref class GraphNode : public GraphObject
type GraphNode =
class
inherit GraphObject
end
public class GraphNode extends GraphObject
O tipo GraphNode expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
GraphNode(String) | Um nó de Constucts |
![]() |
GraphNode(Graph, GraphNodeId) | |
![]() |
GraphNode(Graph, GraphNodeId, String, GraphCategory) | |
![]() |
GraphNode(Graph, String, String, GraphCategory) | Um nó de Constucts |
Início
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
AllLinks | Obter a lista de todos os links (entrada e saída). |
![]() |
Caption | Rótulo de exibição para o nó.Se nenhum rótulo for definido, este retorna a Id, portanto, sempre temos algo a ser exibido para o usuário. |
![]() |
Categories | Retorne todas as categorias.Nunca retorna null. (Herdado de GraphObject.) |
![]() |
CategoryCount | Retorne o número de categorias no objeto. (Herdado de GraphObject.) |
![]() |
DescriptiveCategoryCaption | (Herdado de GraphObject.) |
![]() |
Id | Identificador exclusivo para o nó |
![]() |
IncomingLinkCount | Retorna a contagem de links recebidos |
![]() |
IncomingLinks | Enumerable de links de entrada.A ordem da enumeração é aleatória. |
![]() |
IsCollapsed | Obtenha se este nó é recolhido. (Herdado de GraphObject.) |
![]() |
IsContained | Retorna true se o nó que está contido por qualquer outro nó. |
![]() |
IsContainer | Retorna true se o nó for um recipiente de qualquer outro nó. |
![]() |
IsExpanded | Obtenha se este nó é expandido. (Herdado de GraphObject.) |
![]() |
IsGroup | Obtenha se este objeto é IsGroup.Ele procura o GraphProperties.StyleForGroup (Herdado de GraphObject.) |
![]() |
IsPseudo | Obtenha se este objeto é o Pseudo.Ele procura o GraphProperties.IsPseudo (Herdado de GraphObject.) |
![]() |
Item | Propriedade que obtém ou define um valor de propriedade. (Herdado de GraphObject.) |
![]() |
LinkCount | Retorna a contagem de links de entrada e saídas |
![]() |
OutgoingLinkCount | Retorna a contagem de links de saída |
![]() |
OutgoingLinks | Enumerable de links de saída.A ordem da enumeração é aleatória. |
![]() |
Owner | Obtenha o objeto gráfico que este objeto pertence. (Herdado de GraphObject.) |
![]() |
Properties | Propriedade que retorna uma enumeração de todas as anotações.A ordem da enumeração é aleatória. (Herdado de GraphObject.) |
![]() |
PropertyCount | Propriedade que retorna um número de todas as anotações. (Herdado de GraphObject.) |
![]() |
PropertyKeys | Propriedade que retorna uma enumeração de todas as chaves de anotação.A ordem da enumeração é aleatória. (Herdado de GraphObject.) |
![]() |
PropertyValues | Propriedade que retorna uma enumeração de todos os valores de anotação.A ordem da enumeração é aleatória. (Herdado de GraphObject.) |
![]() |
Visibility | Propriedade auxiliar para get/set propriedade de visibilidade de um GraphObject (Herdado de GraphObject.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddCategory | Adicionar uma categoria para o objeto. (Herdado de GraphObject.) |
![]() |
ClearCategories | Remova todas as categorias deste objeto. (Herdado de GraphObject.) |
![]() |
ClearValue(GraphProperty) | Remove o valor da propriedade especificada (Herdado de GraphObject.) |
![]() |
Copy(String) | Clona um nó, incluindo todas as propriedades e clones de novos Links a partir Links do nó original |
![]() |
Copy(GraphNodeId) | |
![]() |
CopyCategories | Copie quaisquer novas categorias de determinado objeto, mantendo as categorias existentes. (Herdado de GraphObject.) |
![]() |
CopyProperties | Copie quaisquer novas propriedades do objeto determinado, mantendo os valores de propriedade existentes inalterados. (Herdado de GraphObject.) |
![]() |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) |
![]() |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) |
![]() |
FindAncestors | |
![]() |
FindDescendants | |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection) | |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | |
![]() |
FindRelatedNode | |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) |
![]() |
GetSources | Obtém as fontes vinculadas com este nó através de um link que corresponde a pelo menos 1 das categorias de vínculo especificado. |
![]() |
GetTargets | Obtém os destinos vinculados com este nó através de um link que corresponde a pelo menos 1 das categorias de vínculo especificado. |
![]() |
GetType | Obtém o Type da instância atual. (Herdado de Object.) |
![]() |
GetValue(GraphProperty) | Obtém o valor da anotação especificado. (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 da anotação especificado.Se a propriedade não está definida a nós reutnr o valor padrão que o chamador passe para este método (Herdado de GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Obtém o valor da propriedade especificada e também retornará a categoria que o valor da propriedade foi herdado se houver. (Herdado de GraphObject.) |
![]() |
GetValueAsString | Retorna a propriedade fornecida como uma seqüência de caracteres usando a cultura dada. (Herdado de GraphObject.) |
![]() |
HasCategory(String) | Retorne true se o objeto tem determinada categoria. (Herdado de GraphObject.) |
![]() |
HasCategory(GraphCategory) | Retorne true se o objeto tem determinada categoria. (Herdado de GraphObject.) |
![]() |
HasCategory(IEnumerable<GraphCategory>) | Retorne true se o objeto tiver qualquer uma das categorias determinadas. (Herdado de GraphObject.) |
![]() |
HasCategoryInSet | Determina se a determinado conjunto de categorias se aplica a este objeto. (Herdado de GraphObject.) |
![]() |
HasValue | Retorne true se a anotação especificada existe. (Herdado de GraphObject.) |
![]() |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) |
![]() |
RemoveCategory | Remover a categoria deste objeto (Herdado de GraphObject.) |
![]() |
SetValue<T> | Define o valor da propriedade determinada.Se já existir o proeprty, seu valor é substituído, a menos que os sinalizadores de anotação impedir o contrário. (Herdado de GraphObject.) |
![]() |
ToString | Uma representação de seqüência humana mais amigável do padrão de um objeto do nó (Substitui Object.ToString().) |
Início
Acesso thread-safe
Quaisquer membros static (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.