Classe GraphSchema
Hierarquia de herança
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.Graph
Microsoft.VisualStudio.GraphModel.GraphSchema
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
Public Class GraphSchema _
Inherits Graph
[SerializableAttribute]
public class GraphSchema : Graph
[SerializableAttribute]
public ref class GraphSchema : public Graph
[<SerializableAttribute>]
type GraphSchema =
class
inherit Graph
end
public class GraphSchema extends Graph
O tipo GraphSchema expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
GraphSchema(Boolean, String) | ||
GraphSchema(SerializationInfo, StreamingContext) |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Categories | ||
CategoryCount | Retorne o número de categorias no objeto. (Herdado de GraphObject.) | |
DescriptiveCategoryCaption | (Herdado de GraphObject.) | |
IsCollapsed | Obtenha se este nó é recolhido. (Herdado de GraphObject.) | |
IsDocumentSchema | ||
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.) | |
Links | Obtenha a coleção de links (Herdado de Graph.) | |
Name | ||
Nodes | Obtenha a coleção de nós (Herdado de Graph.) | |
Owner | Obtenha o objeto gráfico que este objeto pertence. (Herdado de GraphObject.) | |
Paths | CommonPaths encontrados pelo serializador durante o carregamento, que também usaremos durante salvar. (Herdado de Graph.) | |
Properties | ||
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.) | |
Schemas | O conjunto de esquemas associados ao gráfico (Herdado de Graph.) | |
Styles | Obtenha a coleção de estilos (Herdado de Graph.) | |
Visibility | Propriedade auxiliar para get/set propriedade de visibilidade de um GraphObject (Herdado de GraphObject.) | |
VisibleLinks | Retornar os links visíveis (link.IsVisible = = true). (Herdado de Graph.) | |
VisibleNodes | Retornar os nós visíveis (nó.IsVisible = = true). (Herdado de Graph.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddCategory | Adicionar uma categoria para o objeto. (Herdado de GraphObject.) | |
AddSchema | (Substitui Graph.AddSchema(GraphSchema).) | |
ClearCategories | Remova todas as categorias deste objeto. (Herdado de GraphObject.) | |
ClearValue(GraphProperty) | Remove o valor da propriedade especificada (Herdado de GraphObject.) | |
Copy | Crie uma cópia deste gráfico. (Herdado de Graph.) | |
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.) | |
FindCategories | ||
FindCategory | ||
FindProperties | ||
FindProperty | ||
GetDocumentSchema | (Substitui Graph.GetDocumentSchema().) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetObjectData | (Substitui Graph.GetObjectData(SerializationInfo, StreamingContext).) | |
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.) | |
HideOrphans | Oculta orfão nós.Uma órfã é um nó que não está contido em um grupo. (Herdado de Graph.) | |
ImportLink | Importa um Link juntamente com seus nós de origem e destino para que eles pertencem ao gráfico também.Mescla de qualquer nó ou propriedades do vínculo e a categorias necessárias. (Herdado de Graph.) | |
ImportNode | Importa um nó em um gráfico.Mesclando quaisquer categorias e as propriedades necessárias. (Herdado de Graph.) | |
ImportSubset | Clonar um determinado nó e propriedades e determinado número de níveis de links e todos os nós esses vínculos, aponte para e importar esses novos nós e links para este gráfico.Se os níveis é zero nenhum link é copiado.Se for de níveis 1 copia um nível de links e todos os nós que eles apontam. (Herdado de Graph.) | |
InitializeDefaultSchemas | (Substitui Graph.InitializeDefaultSchemas().) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
Merge(Graph) | Mesclar todos os novos nós e links do gráfico dado esse gráfico. (Herdado de Graph.) | |
Merge(IEnumerable<GraphConditionalStyle>) | (Herdado de Graph.) | |
Merge(IEnumerable<GraphLink>) | Mesclar todos os links na lista de determinada conexão este gráfico (Herdado de Graph.) | |
Merge(IEnumerable<GraphNode>) | Mesclar todos os nós da lista de nós determinado este gráfico (Herdado de Graph.) | |
Merge(IEnumerable<GraphObject>) | Mesclar todos os novos nós e links da lista de objetos do gráfico dada esse gráfico (Herdado de Graph.) | |
RemoveCategory | Remover a categoria deste objeto (Herdado de GraphObject.) | |
RenameNode(String, String) | Renomeia um nó no gráfico (clones para o novo nó e removido original) (Herdado de Graph.) | |
RenameNode(GraphNode, GraphNodeId) | (Herdado de Graph.) | |
RenameNode(GraphNodeId, GraphNodeId) | (Herdado de Graph.) | |
Save | Salvar o gráfico a um arquivo. (Herdado de Graph.) | |
SetMetadata | (Substitui Graph.SetMetadata(Object, GraphMetadata).) | |
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 | (Substitui Object.ToString().) | |
ToXml() | (Herdado de Graph.) | |
ToXml(Int32) | Converta o gráfico para o XML usando o GraphSerializer. (Herdado de Graph.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
Updated | Implementação de evento para GraphUpdated. (Herdado de Graph.) | |
Updating | Implementação do evento BeforeUpdate.Este é um evento que pode ser atendido e cancelar as alterações a um gráfico. (Herdado de Graph.) |
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.