Sdílet prostřednictvím


TemplatedPreprocessor – třída

Vytvoří zdrojový kód, který lze sestavit a spustit generovat výstup definované šablony text. Kód generovaný spuštění šablony se obvykle používá jako součást aplikace.

Jakýkoli styl šablony jednoho generátoru je jako vlastní kód je zpracována s poskytovateli směrnice nezbytná.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
    Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
      Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
        Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor

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

Syntaxe

'Deklarace
<GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")> _
Public Class TemplatedPreprocessor _
    Inherits BaseTemplatedCodeGenerator
[GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")]
public class TemplatedPreprocessor : BaseTemplatedCodeGenerator
[GuidAttribute(L"F56DB4B6-C280-40f1-855D-5DA0ED7BD270")]
public ref class TemplatedPreprocessor : public BaseTemplatedCodeGenerator
[<GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")>]
type TemplatedPreprocessor =  
    class
        inherit BaseTemplatedCodeGenerator
    end
public class TemplatedPreprocessor extends BaseTemplatedCodeGenerator

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

Konstruktory

  Název Popis
Veřejná metoda TemplatedPreprocessor

Na začátek

Vlastnosti

  Název Popis
Chráněná vlastnost Dte Získat objekt DTE (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná vlastnost ErrorList Získat objekt Vs ErrorList (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná vlastnost FileNamespace obor názvů souboru. (Zděděno z BaseCodeGenerator.)
Chráněná vlastnost GlobalServiceProvider Obálka obsahuje globální poskytovatel metadat Visual Studio (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná vlastnost InputFilePath Cesta souboru pro vstupní soubor. (Zděděno z BaseCodeGenerator.)
Chráněná vlastnost SiteServiceProvider Získat obal obsahující projekt systému poskytovatele <remarks> Toto je omezené poskytovatel metadat, který lze spolehlivě pouze VxDTE::SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings K získání globálního poskytovatele, volat na IVSHierarchy GetSite nebo použijte vlastnost GlobalServiceProvider </remarks> (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná vlastnost TextTemplating Získat služby TextTemplating z aplikace Visual Studio (Zděděno z BaseTemplatedCodeGenerator.)

Na začátek

Metody

  Název Popis
Chráněná metoda CreateExceptionMessage Vytvoření zprávy zobrazované uživateli poskytnuta výjimka. (Zděděno z BaseCodeGeneratorWithSite.)
Veřejná metoda Dispose() Uvolní všechny prostředky používané touto instancí. (Zděděno z BaseCodeGenerator.)
Chráněná metoda Dispose(Boolean) (Zděděno z BaseCodeGeneratorWithSite.)
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Veřejná metoda ErrorCallback (Zděděno z BaseTemplatedCodeGenerator.)
Chráněná metoda Finalize (Zděděno z BaseCodeGenerator.)
Veřejná metoda Generate (Zděděno z BaseCodeGenerator.)
Chráněná metoda GenerateCode (Zděděno z BaseTemplatedCodeGenerator.)
Chráněná metoda GeneratorErrorCallback (Zděděno z BaseCodeGenerator.)
Veřejná metoda GetDefaultExtension Získat příponu souboru, který by měl být vytvořen (Zděděno z BaseTemplatedCodeGenerator.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Chráněná metoda GetService(Guid) (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná metoda GetService(Type) (Zděděno z BaseCodeGeneratorWithSite.)
Veřejná metoda GetSite (Zděděno z BaseCodeGeneratorWithSite.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metoda ProcessTemplate Vytvořte zdrojový kód, který lze později sestavit a spustit generovat výstup definované šablony. (Přepisuje BaseTemplatedCodeGenerator.ProcessTemplate(String, String, ITextTemplating, IVsHierarchy).)
Veřejná metoda SetFileExtension (Zděděno z BaseTemplatedCodeGenerator.)
Veřejná metoda SetOutputEncoding (Zděděno z BaseTemplatedCodeGenerator.)
Veřejná metoda SetSite (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná metoda SetWaitCursor Nastavte kurzor Počkejte až do konce této generace (Zděděno z BaseCodeGeneratorWithSite.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IVsSingleFileGenerator.DefaultExtension (Zděděno z BaseCodeGenerator.)
Explicitní implementace rozhraníSoukromá metoda IVsSingleFileGenerator.Generate (Zděděno z BaseCodeGenerator.)

Na začátek

Poznámky

Další informace naleznete v tématu Textové soubory při Spustit generování Čas pomocí předem zpracovaný text šablony.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

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