Partilhar via


Classe GraphGroup

Um wrapper em nós que têm IsGroup=true.Não têm uma identidade separada; usando a identidade do nó que envolvem.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphGroup

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
Public Class GraphGroup _
    Inherits GraphObject
public class GraphGroup : GraphObject
public ref class GraphGroup : public GraphObject
type GraphGroup =  
    class
        inherit GraphObject
    end
public class GraphGroup extends GraphObject

O tipo GraphGroup expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Categories Retorna todas as categorias.Nunca retorna nulo. (Herdado de GraphObject.)
Propriedade pública CategoryCount Retorna o número de categorias no objeto. (Herdado de GraphObject.)
Propriedade pública ChildGroups Uma coleção de filhos GraphGroups.Um grupo filho é um que é associado a um grupo pai por um link de IsContainment. Esta coleção é mantido automaticamente com os nós são adicionados e removidos de gráfico e como propriedades de IsGroup são alterados e como links de retenção são adicionados ou removidos.
Propriedade pública ChildNodes Uma coleção de nós filho (desconsiderando nós que têm IsGroup definida como true.) Um nó filho é um que é associado a um grupo pai por um link de IsContainment. Esta coleção é mantido automaticamente com os nós são adicionados e removidos de gráfico e como propriedades de IsGroup são alterados e como links de retenção são adicionados ou removidos.
Propriedade pública ContainmentLinks Os links de retenção que estão contidos dentro de esse grupo.
Propriedade pública ContentVisibility Obter se o conteúdo dentro de este nó é visível ou não.
Propriedade pública DescriptiveCategoryLabel Cria uma lista delimitada de todos os rótulos de categoria para este objeto elemento gráfico. (Herdado de GraphObject.)
Propriedade pública DocumentSchema Obtém o esquema da localidade do proprietário de este gráfico. (Herdado de GraphObject.)
Propriedade pública GroupNode
Propriedade pública Id
Propriedade pública IsEmpty Localize se o grupo contém quaisquer nós filho ou grupos.
Propriedade pública IsExpanded Obter se este nó é expandido.
Propriedade pública IsGroup Obtém se este objeto é IsGroup.Procure o GraphProperties.StyleForGroup. (Herdado de GraphObject.)
Propriedade pública IsPseudo Obtém se este objeto é pseudo-.Procure o GraphProperties.IsPseudo. (Herdado de GraphObject.)
Propriedade pública Item Propriedade que obtém ou define um valor de propriedade. (Herdado de GraphObject.)
Propriedade pública Label
Propriedade pública Owner Obtém o objeto do elemento gráfico que este objeto pertence. (Herdado de GraphObject.)
Propriedade pública Parents Os pais de esse grupo.
Propriedade pública Properties Propriedade que retorna uma enumeração de todas as anotações.A ordem de enumeração é aleatório. (Herdado de GraphObject.)
Propriedade pública PropertyCount Propriedade que retorna um número de todas as anotações. (Herdado de GraphObject.)
Propriedade pública PropertyKeys A propriedade que retorna uma enumeração de qualquer nota fecha.A ordem de enumeração é aleatório. (Herdado de GraphObject.)
Propriedade pública PropertyValues A propriedade que retorna uma enumeração de qualquer nota avalia.A ordem de enumeração é aleatório. (Herdado de GraphObject.)
Propriedade pública Visibility Propriedade auxiliar obter a propriedade/visibilidade de um conjunto de GraphObject. (Herdado de GraphObject.)

Superior

Métodos

  Nome Descrição
Método público AddCategory Adiciona uma categoria para o objeto. (Herdado de GraphObject.)
Método público 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.)
Método público ClearCategories Remova todas as categorias de esse objeto. (Herdado de GraphObject.)
Método público ClearValue(GraphProperty) Remove o valor da propriedade especificada. (Herdado de GraphObject.)
Método público CopyCategories Copia quaisquer novas categorias de dado objeto, mantendo categorias existentes. (Herdado de GraphObject.)
Método público CopyProperties Copia todas as novas propriedades do objeto fornecido, manter valores de propriedade existentes inalterados. (Herdado de GraphObject.)
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido 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.)
Método público GetAncestors Retorna todos os predecessores pai de este grupo, excluindo de esse grupo.
Método público GetDescendantGroups Retorna todos os grupos descendente que estão contidas por essa hierarquia do grupo, incluindo este grupo.
Método público GetDescendants Retorna todos os nós descendentes que estão contidas por essa hierarquia de grupo.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetMetaObject (Herdado de GraphObject.)
Método protegido GetSchemaValue Obtém o valor esquema- específico de propriedade, se existir uma. (Herdado de GraphObject.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetValue(String) Obtém o valor da propriedade especificada. (Herdado de GraphObject.)
Método público GetValue(GraphProperty) Obtém o valor de anotação especificada. (Herdado de GraphObject.)
Método público GetValue<T>(GraphProperty, Graph) Obtém o valor da propriedade especificada. (Herdado de GraphObject.)
Método público 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.)
Método público 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.)
Método público GetValueAsString Retorna a determinada propriedade como uma cadeia de caracteres que usa a cultura determinada. (Herdado de GraphObject.)
Método público HasCategory(String) Retorna true se o objeto tem uma determinada categoria. (Herdado de GraphObject.)
Método público HasCategory(GraphCategory) Retorna true se o objeto tem uma determinada categoria. (Herdado de GraphObject.)
Método público HasCategory(IEnumerable<GraphCategory>) Retorna true se o objeto tem algumas das categorias disponíveis. (Herdado de GraphObject.)
Método público HasCategoryInSet Determina se o dado conjunto de categorias se aplica a esse objeto. (Herdado de GraphObject.)
Método público HasLocalValue Retorna true se a propriedade especificada existe em este objeto sem a verificação de herança de categoria. (Herdado de GraphObject.)
Método público HasValue(String) Localize se o objeto possui um valor para a propriedade especificada. (Herdado de GraphObject.)
Método público HasValue(GraphProperty) Retorna true se a anotação especificada existe. (Herdado de GraphObject.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnCategoryChanged Gera os eventos de propriedade alterada para o nó e o grupo. (Substitui GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType).)
Método público OnPropertyChanged(String) Gera os eventos de propriedade alterada para o nó e o grupo. (Substitui GraphObject.OnPropertyChanged(String).)
Método público OnPropertyChanged(GraphProperty) Gera um evento de PropertyChangd para o GraphProperty dado. (Herdado de GraphObject.)
Método público RemoveCategory Remove a categoria de esse objeto. (Herdado de GraphObject.)
Método público SetValue(String, Object) Adiciona uma anotação, usando a chave, digite, e o valor dados. (Herdado de GraphObject.)
Método público 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.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método protegido 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
Evento público CategoryChanged (Herdado de GraphObject.)
Evento público 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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.GraphModel