Sdílet prostřednictvím


TemplatedCodeGenerator – třída

Analyzuje soubor šablony k vytvoření výstupu.Jednoho generátoru je potřebná pro každý styl šablony jako vlastní kód je zpracována s poskytovateli směrnice.

Hierarchie dědičnosti

Object
  Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
    Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
      Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
        Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedCodeGenerator

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

Syntaxe

'Deklarace
<GuidAttribute("B9C665D2-0451-4ae2-A38C-443B85D634F2")> _
Public Class TemplatedCodeGenerator _
    Inherits BaseTemplatedCodeGenerator
[GuidAttribute("B9C665D2-0451-4ae2-A38C-443B85D634F2")]
public class TemplatedCodeGenerator : BaseTemplatedCodeGenerator
[GuidAttribute(L"B9C665D2-0451-4ae2-A38C-443B85D634F2")]
public ref class TemplatedCodeGenerator : public BaseTemplatedCodeGenerator
[<GuidAttribute("B9C665D2-0451-4ae2-A38C-443B85D634F2")>]
type TemplatedCodeGenerator =  
    class 
        inherit BaseTemplatedCodeGenerator 
    end
public class TemplatedCodeGenerator extends BaseTemplatedCodeGenerator

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

Konstruktory

  Název Popis
Veřejná metoda TemplatedCodeGenerator

Nahoru

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 Visual Studio obsahuje obal globální poskytovatel metadat (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 na poskytovatele služeb obsahující projekt systému <remarks> Toto je omezena poskytovatel metadat, který lze spolehlivě pouze VxDTE::SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings K získání globálního poskytovatele, volání GetSite v IVSHierarchy nebo použijte vlastnost GlobalServiceProvider </remarks> (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná vlastnost TextTemplating Získat službu TextTemplating ze sady Visual Studio (Zděděno z BaseTemplatedCodeGenerator.)

Nahoru

Metody

  Název Popis
Chráněná metoda CreateExceptionMessage (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 je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize (Zděděno z BaseCodeGenerator.)
Veřejná metoda Generate (Zděděno z BaseCodeGenerator.)
Chráněná metoda GenerateCode (Přepisuje BaseTemplatedCodeGenerator.GenerateCode(String, String).)
Chráněná metoda GeneratorErrorCallback (Zděděno z BaseCodeGenerator.)
Veřejná metoda GetDefaultExtension Získat na příponu souboru, který má být vytvořen (Zděděno z BaseTemplatedCodeGenerator.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (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á Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda ProcessTemplate Zpracování aktuální šabloně, která tvoří jádro tohoto generátoru (Zděděno z BaseTemplatedCodeGenerator.)
Veřejná metoda SetSite (Zděděno z BaseCodeGeneratorWithSite.)
Chráněná metoda SetWaitCursor Nastavení kurzoru 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.)

Nahoru

Pole

  Název Popis
Chráněné pole callback (Zděděno z BaseTemplatedCodeGenerator.)

Nahoru

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.)

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ů