Classe ModelingTextTransformation
Use essa classe base para transformações de texto de modelos de linguagem específica de domínio.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TextTemplating.TextTransformation
Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
Microsoft.VisualStudio.TextTemplating.Modeling.ModelBusEnabledTextTransformation
Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.Modeling.10.0 (em Microsoft.VisualStudio.TextTemplating.Modeling.10.0.dll)
Sintaxe
'Declaração
Public MustInherit Class ModelingTextTransformation _
Inherits TextTransformation
public abstract class ModelingTextTransformation : TextTransformation
public ref class ModelingTextTransformation abstract : public TextTransformation
[<AbstractClass>]
type ModelingTextTransformation =
class
inherit TextTransformation
end
public abstract class ModelingTextTransformation extends TextTransformation
O tipo ModelingTextTransformation expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ModelingTextTransformation |
Início
Propriedades
Nome | Descrição | |
---|---|---|
CurrentIndent | Obtém o texto de recuo atual é prefixado para cada linha da saída de texto gerado. (Herdado de TextTransformation.) | |
Errors | Infraestrutura. Obtém a coleção de erro para o processo de transformação do modelo de texto. (Herdado de TextTransformation.) | |
GenerationEnvironment | Obtém ou define a seqüência de caracteres que o processo de transformação do modelo de texto está usando para montar a saída de texto gerado. (Herdado de TextTransformation.) | |
ServiceProvider | ||
Session | ||
SessionId | ||
SkipValidation | Se verdadeiro, o ValidateStore() não executa validação e retorna false.O padrão é false. | |
Store | Obtém a modelagem de armazenamento. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddDomainModel | Adicione um tipo de modelo de domínio a ser carregada pelo armazenamento.Chamada para cada modelo de domínio antes de chamar Initialize (). | |
ClearIndent | Redefine a CurrentIndent a uma seqüência de caracteres vazia. (Herdado de TextTransformation.) | |
ConvertModelRelativePathToTemplateRelativePath | Converta um caminho expresso em relação a um arquivo de modelo para um expresso em relação a um modelo. | |
Dispose() | Libera todos os recursos usados pela TextTransformation. (Herdado de TextTransformation.) | |
Dispose(Boolean) | (Substitui TextTransformation.Dispose(Boolean).) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Error | Cria um novo erro para armazenar informações sobre erros que ocorrem durante o processo de transformação do modelo de texto. (Herdado de TextTransformation.) | |
Finalize | Permite que um Object para tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pelo coletor de lixo.Chamado pelo coletor de lixo. (Herdado de TextTransformation.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
Initialize | Carrega os modelos especificados usando AddModel() e faz com que o host pronto para o modelo de processo. (Substitui TextTransformation.Initialize().) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OnSessionChanged | ||
PopIndent | Remove mais recentemente adicionado texto de CurrentIndent. (Herdado de TextTransformation.) | |
PushIndent | Adiciona texto à CurrentIndent, que é o prefixo para cada linha da saída de texto gerado. (Herdado de TextTransformation.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
TransformText | Quando substituído em uma classe derivada, gera a saída da transformação de texto. (Herdado de TextTransformation.) | |
ValidateStore | Valida o armazenamento com as categorias de validação de determinada.Retorna true se há erros. | |
Warning | Cria um novo aviso para armazenar informações sobre erros que ocorrem durante o processo de transformação do modelo de texto. (Herdado de TextTransformation.) | |
Write(String) | Anexa uma cópia da seqüência especificada para a saída de texto gerado. (Herdado de TextTransformation.) | |
Write(String, array<Object[]) | Acrescenta uma seqüência de caracteres formatada, que contém zero ou mais especificações de formato, a saída de texto gerado.Cada especificação de formato é substituída pela representação de seqüência de caracteres de um argumento de objeto correspondente. (Herdado de TextTransformation.) | |
WriteLine(String) | Anexa uma cópia da seqüência de caracteres especificada e o terminador de linha padrão para a saída de texto gerado. (Herdado de TextTransformation.) | |
WriteLine(String, array<Object[]) | Acrescenta uma seqüência de caracteres formatada, contém zero ou mais especificações de formato e o terminador de linha padrão, a saída de texto gerado.Cada especificação de formato é substituída pela representação de seqüência de caracteres de um argumento de objeto correspondente. (Herdado de TextTransformation.) |
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.