Sdílet prostřednictvím


ModelingTextTransformation – třída

Pomocí této základní třída pro transformace textu z domény specifické pro jazyk modelů.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TextTemplating.TextTransformation
    Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
      Microsoft.VisualStudio.TextTemplating.Modeling.ModelBusEnabledTextTransformation

Obor názvů:  Microsoft.VisualStudio.TextTemplating.VSHost
Sestavení:  Microsoft.VisualStudio.TextTemplating.Modeling.11.0 (v Microsoft.VisualStudio.TextTemplating.Modeling.11.0.dll)

Syntaxe

'Deklarace
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

Typ ModelingTextTransformation zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ModelingTextTransformation

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost CurrentIndent Načte aktuální odsazení textu, který má předponu ke každému řádku výstup generovaný text. (Zděděno z TextTransformation.)
Veřejná vlastnost Errors Infrastruktura. Kolekci chyb pro proces transformace textu šablony získá. (Zděděno z TextTransformation.)
Chráněná vlastnost GenerationEnvironment Získá nebo nastaví řetězec, který pomocí procesu transformace textu šablony sestavit výstup generovaný text. (Zděděno z TextTransformation.)
Chráněná vlastnost ServiceProvider
Veřejná vlastnost Session
Veřejná vlastnostStatický člen SessionId
Chráněná vlastnost SkipValidation Pokud je hodnota true, ValidateStore() nespustí, ověření a vrátí hodnotu false.Výchozí hodnota false.
Chráněná vlastnost Store Získá modelování úložiště.

Nahoru

Metody

  Název Popis
Chráněná metoda AddDomainModel Přidáte typ modelu domény mají být načteny do úložiště.Toto volání pro každý model domény před voláním Initialize().
Veřejná metoda ClearIndent Obnoví CurrentIndent na prázdný řetězec. (Zděděno z TextTransformation.)
Chráněná metodaStatický člen ConvertModelRelativePathToTemplateRelativePath Kritické pro zabezpečení Převedení cesty vyjadřuje relativní vzhledem k souboru modelu jedné vyjadřuje relativní k šabloně.
Veřejná metoda Dispose() Uvolní všechny prostředky používané TextTransformation. (Zděděno z TextTransformation.)
Chráněná metoda Dispose(Boolean) (Přepisuje TextTransformation.Dispose(Boolean).)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda Error Vytvoří novou chybu ukládat informace o chybách během procesu transformace textu šablony. (Zděděno z TextTransformation.)
Chráněná metoda Finalize Umožňuje Object k pokusu uvolnit prostředky a provádět další operace vyčištění dříve, než je požadovaná podle kolekcí odpadků.Volat kolekcí odpadků. (Zděděno z TextTransformation.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Zatížení modelů pomocí AddModel() a je připraven zpracovat šablony hostitele. (Přepisuje TextTransformation.Initialize().)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnSessionChanged
Veřejná metoda PopIndent Odebere naposledy přidán text z CurrentIndent. (Zděděno z TextTransformation.)
Veřejná metoda PushIndent Přidá text na CurrentIndent, který má předponu ke každému řádku výstup generovaný text. (Zděděno z TextTransformation.)
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)
Veřejná metoda TransformText Při přepsání v odvozené třídě, vygeneruje textový výstup transformace. (Zděděno z TextTransformation.)
Chráněná metoda ValidateStore Ověřuje úložiště ověření danou kategorií.Vrátí hodnotu PRAVDA, pokud chyby.
Veřejná metoda Warning Vytvoří nové upozornění k ukládání informací o chybách během procesu transformace textu šablony. (Zděděno z TextTransformation.)
Veřejná metoda Write(String) Připojí výstup generovaný text kopii zadaného řetězce. (Zděděno z TextTransformation.)
Veřejná metoda Write(String, array<Object[]) Připojí výstup generovaný text formátovaný řetězec, který obsahuje žádnou nebo více specifikací formátu.Každá specifikace formátu nahrazuje řetězcové vyjádření argument objektu. (Zděděno z TextTransformation.)
Veřejná metoda WriteLine(String) Připojí kopii zadaného řetězce a zakončení čáry výchozí výstup generovaný text. (Zděděno z TextTransformation.)
Veřejná metoda WriteLine(String, array<Object[]) Připojí výstup generovaný text formátovaný řetězec, který obsahuje nula nebo více specifikací formátu a zakončení čáry výchozí.Každá specifikace formátu nahrazuje řetězcové vyjádření argument objektu. (Zděděno z TextTransformation.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TextTemplating.VSHost – obor názvů