Condividi tramite


Glossario dei modelli di testo

Di seguito è riportato un elenco di termini relativi ai modelli di testo.

A

  • elemento
    Risultato di una trasformazione del modello.Gli elementi includono tutto l'output di testo, ad esempio il codice sorgente, il codice XML, i rapporti e la definizione del linguaggio specifico di dominio.

  • direttiva dell'assembly
    Direttiva che indica al motore del modello di testo di includere un particolare assembly quando viene compilato ed eseguito il codice di trasformazione.Le direttive dell'assembly vengono utilizzate per abilitare riferimenti ai tipi definiti in altri assembly.

B

  • direttiva incorporata
    Direttiva elaborata dal motore modello testo.Le cinque direttive incorporate sono: direttiva del modello, direttiva di inclusione, direttiva di importazione, direttiva dell'assembly e direttiva di output.

C

  • funzionalità della classe
    Sezione di un modello di testo nella quale viene specificato il codice riutilizzabile.Una funzionalità della classe può essere aggiunta alla classe di generazione del modello per l'utilizzo da parte di altri blocchi di codice nel modello.

  • parametro dell'impostazione cultura
    Parametro di una direttiva del modello di testo che specifica le impostazioni cultura in base alle quali è scritto il file generato.

  • direttiva personalizzata
    Direttiva del modello di testo che il motore del modello reindirizza a un processore di direttiva personalizzato.Le direttive personalizzate vengono utilizzate per aggiungere codice personalizzato al processo di generazione di codice.

  • processore di direttive personalizzate
    Plug-in del codice che gestisce la generazione di codice per un set specifico di direttive personalizzate.

D

  • direttiva
    Istruzione in un modello di testo che indica al motore e all'host come elaborare il modello.

  • processore di direttive
    Componente registrato con l'host di modello testo per elaborare le direttive in un modello di testo.Quando il motore identifica una direttiva personalizzata nel modello di testo, chiede all'host un processore di direttive in grado di elaborare tale direttiva.

G

  • output di testo generato
    Output da una trasformazione del modello di testo.

  • classe della trasformazione generata
    Classe .NET generata da un modello di testo.Questa classe eredita dalla classe TextTransformation.

H

  • host
    Componente che gestisce il processo di trasformazione del modello tramite il contenuto del modello di testo per richiamare il motore, fornendo processori di direttive al motore e consentendo l'accesso del motore al contenuti di file e all'ambiente.Visual Studio è uno dei molti possibili host del motore modello testo.

M

  • modello
    Un file letto da uno o più modelli di testo per generare codice.Un modello acquisisce informazioni su un aspetto della progettazione di alto livello o dei requisiti aziendali e i modelli traducono queste informazioni in codice di implementazione.Un modello può essere un file di qualsiasi genere, ma può essere in una notazione quale UML o può essere creato da Domain-Specific Language Tools.

T

  • direttiva del modello
    Direttiva incorporata che specifica informazioni di base per l'esecuzione della trasformazione.Le informazioni includono la classe base da utilizzare per la classe della trasformazione generata, il linguaggio di programmazione da utilizzare nel modello di testo (Visual C# o Visual Basic), le impostazioni cultura da utilizzare quando vengono chiamate versioni specifiche delle impostazioni cultura di ToString e se eseguire la trasformazione in modalità debug o in modalità di rilascio.

  • modello di testo
    File corrispondente all'input del processo di trasformazione del testo.Contiene blocchi di testo e logica di controllo.Quando viene trasformato un modello di testo, la logica di controllo combina i blocchi di testo con i dati del modello per produrre un file di output.I modelli di testo vengono utilizzati per creare elementi di testo, ad esempio file di codice e rapporti HTML.

  • trasformazione del modello di testo
    Processo di utilizzo di un modello di testo per generare il testo di output.

  • motore di trasformazione del modello di testo
    Componente principale nel processo di trasformazione del testo.Analizza il modello di testo, genera una classe Visual C# o Visual Basic da tale modello, lo compila e lo esegue per generare la stringa di output.

Vedere anche

Altre risorse

Domain-Specific Language Tools Glossary