ModelingTextTransformation (Clase)
Use esta clase base para las transformaciones de texto a partir de modelos de lenguaje específicos de dominio.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.TextTemplating.TextTransformation
Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
Microsoft.VisualStudio.TextTemplating.Modeling.ModelBusEnabledTextTransformation
Espacio de nombres: Microsoft.VisualStudio.TextTemplating.VSHost
Ensamblado: Microsoft.VisualStudio.TextTemplating.Modeling.11.0 (en Microsoft.VisualStudio.TextTemplating.Modeling.11.0.dll)
Sintaxis
'Declaración
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
El tipo ModelingTextTransformation expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ModelingTextTransformation |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
CurrentIndent | Obtiene el texto de sangría actual, que se agrega como prefijo a cada línea del resultado de texto generado. (Se hereda de TextTransformation). | |
Errors | Infraestructura. Obtiene la colección de errores para el proceso de transformación de plantillas de texto. (Se hereda de TextTransformation). | |
GenerationEnvironment | Obtiene o establece la cadena que el proceso de transformación de plantillas de texto está usando para ensamblar los resultados de texto generados. (Se hereda de TextTransformation). | |
ServiceProvider | ||
Session | ||
SessionId | ||
SkipValidation | Si es true, ValidateStore() no ejecuta la validación y devuelve false.El valor predeterminado es false. | |
Store | Obtiene el almacén de modelado. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddDomainModel | Agrega un tipo de modelo de dominio que el almacén va a cargar.Llame a este método para cada modelo de dominio antes de llamar a Initialize(). | |
ClearIndent | Restablece la propiedad CurrentIndent a una cadena vacía. (Se hereda de TextTransformation). | |
ConvertModelRelativePathToTemplateRelativePath | Crítico para la seguridad. Convierte una ruta de acceso expresada con respecto a un archivo modelo en una ruta de acceso expresada con respecto a una plantilla. | |
Dispose() | Libera todos los recursos utilizados por TextTransformation. (Se hereda de TextTransformation). | |
Dispose(Boolean) | (Invalida a TextTransformation.Dispose(Boolean)). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Error | Crea un nuevo error para almacenar información sobre los errores que se producen durante el proceso de transformación de plantillas de texto. (Se hereda de TextTransformation). | |
Finalize | Permite que un objeto Object intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por el recolector de elementos no utilizados.Lo llama el recolector de elementos no utilizados. (Se hereda de TextTransformation). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Initialize | Carga los modelos especificados mediante AddModel() y prepara el host para procesar la plantilla. (Invalida a TextTransformation.Initialize()). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnSessionChanged | ||
PopIndent | Quita el texto agregado recientemente de CurrentIndent. (Se hereda de TextTransformation). | |
PushIndent | Agrega texto a CurrentIndent, que se agrega como prefijo a cada línea del resultado de texto generado. (Se hereda de TextTransformation). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
TransformText | Cuando se invalida en una clase derivada, genera el resultado de texto de la transformación. (Se hereda de TextTransformation). | |
ValidateStore | Valida el almacén con las categorías de validación especificadas.Devuelve true si hay errores. | |
Warning | Crea una nueva advertencia para almacenar información sobre los errores que se producen durante el proceso de transformación de plantillas de texto. (Se hereda de TextTransformation). | |
Write(String) | Anexa una copia de la cadena especificada al resultado de texto generado. (Se hereda de TextTransformation). | |
Write(String, array<Object[]) | Anexa una cadena con formato, que contiene cero o más especificaciones de formato, al resultado de texto generado.Cada especificación de formato se reemplaza por la representación en forma de cadena de un argumento de objeto correspondiente. (Se hereda de TextTransformation). | |
WriteLine(String) | Anexa una copia de la cadena especificada y el terminador de línea predeterminado al resultado de texto generado. (Se hereda de TextTransformation). | |
WriteLine(String, array<Object[]) | Anexa una cadena con formato, que contiene cero o más especificaciones de formato, y el terminador de línea predeterminado, al resultado de texto generado.Cada especificación de formato se reemplaza por la representación en forma de cadena de un argumento de objeto correspondiente. (Se hereda de TextTransformation). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TextTemplating.VSHost (Espacio de nombres)