Classe VsValidationContext
Contexto específico para o Shell do VS.Ele deriva de ValidationContext.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationContext
Microsoft.VisualStudio.Modeling.Shell.VsValidationContext
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Sintaxe
'Declaração
Public Class VsValidationContext _
Inherits ValidationContext
public class VsValidationContext : ValidationContext
O tipo VsValidationContext expõe os membros a seguir.
Construtores
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Categories | Obtém as categorias de validação para este contexto de validação. (Herdado de ValidationContext.) | |
CurrentViolations | Obtém a coleção de mensagens de validação para o contexto de validação. (Herdado de ValidationContext.) | |
CustomCategories | Obtém as seqüências de caracteres de validação personalizada para o contexto de validação. (Herdado de ValidationContext.) | |
ModelExplorerToolWindow | Obtém o Gerenciador de modelos de janela de ferramenta associada a este contexto de validação. | |
ServiceProvider | Retorna o serviço associado a este contexto. | |
ValidationSubjects | Obtém a lista de elementos de modelo para validar. (Herdado de ValidationContext.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
ConstructValidationMessage | Método overrideable para permitir que a classe derivada criar mensagens. (Substitui ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[]).) | |
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.) | |
GetCache<T>() | Obtém o cache para a classe especificada. (Herdado de ValidationContext.) | |
GetCache<T>(String) | Obtém o cache para a classe especificada. (Herdado de ValidationContext.) | |
GetDiagramNavigationCommands | Substitua a fornecer um ou mais comandos de navegação do diagrama para os elementos referenciados. | |
GetDiagramNavigationTargets | Obtenha a lista de formas associadas aos elementos do modelo referenciado, que podemos pode direcionar para navegação. | |
GetDiagramNavigationTargetSubstitutes | Obtém uma lista de zero ou mais substituir formas para determinado destino. | |
GetExplorerNavigationCommand | Retorna um TaskMenuCommand capaz de navegar para o nó apropriado na janela do Gerenciador de modelo para esta mensagem de validação.Se nenhum nó correspondente existe no Gerenciador de modelos, essa propriedade retornará null. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetNavigationCommands | Lista completa dos comandos de navegação para essa mensagem de validação.O padrão de implementação concatentates a DiagramNavigateCommands com o ExplorerNavigateCommand. | |
GetNavigationProxyModelElements | Retorna o elemento de modelo de substitutos para passado no elemento de modelo.Considere o caso em que o * visualizado * elementos de modelo de apresentação (PELs) representa o modelo elemento (s) que são os proxies para o elemento de modelo ofensivo reais relatados durante a validação do modelo. (Substitui ValidationContext.GetNavigationProxyModelElements(ModelElement).) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
LogError | Cria um erro de validação e registra uma mensagem para a coleção que o contexto de validação mantém. (Herdado de ValidationContext.) | |
LogFatal | Cria um erro fatal para validação e registra uma mensagem no contexto de validação. (Herdado de ValidationContext.) | |
LogMessage | Cria uma mensagem de informações de validação e o registra para a coleção que o contexto de validação mantém. (Herdado de ValidationContext.) | |
LogViolation | Cria um erro de validação, uma mensagem ou aviso. (Herdado de ValidationContext.) | |
LogWarning | Cria um aviso de validação e registra a mensagem para a coleção que o contexto de validação mantém. (Herdado de ValidationContext.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnDeleteTask | Substitua para implementar o comportamento de AoExcluir para o item de lista de tarefas de validação fornecida. | |
OnNavigateToTask | Substitua para implementar o comportamento de OnNavigate para o item de lista de tarefas de validação fornecida.A implementação padrão chama DoCommand no primeiro item na DiagramNavigateCommands e executa o ExplorerNavigateCommand, se disponível. | |
SetCacheValue<T> | Defina o associado com o nome de objeto em cache (Herdado de ValidationContext.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
TryGetCacheValue<T> | Retorna se o objeto em cache associado a exist nome ou não (Herdado de ValidationContext.) |
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.