Sdílet prostřednictvím


BaseTemplatedCodeGenerator – třída

Generátor kódu Templating text

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.TemplatedCodeGenerator
        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
Public MustInherit Class BaseTemplatedCodeGenerator _
    Inherits BaseCodeGeneratorWithSite _
    Implements ITextTemplatingCallback
public abstract class BaseTemplatedCodeGenerator : BaseCodeGeneratorWithSite, 
    ITextTemplatingCallback
public ref class BaseTemplatedCodeGenerator abstract : public BaseCodeGeneratorWithSite, 
    ITextTemplatingCallback
[<AbstractClass>]
type BaseTemplatedCodeGenerator =  
    class
        inherit BaseCodeGeneratorWithSite
        interface ITextTemplatingCallback
    end
public abstract class BaseTemplatedCodeGenerator extends BaseCodeGeneratorWithSite implements ITextTemplatingCallback

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

Konstruktory

  Název Popis
Chráněná metoda BaseTemplatedCodeGenerator

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

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
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 BaseCodeGenerator.GenerateCode(String, String).)
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 (Přepisuje BaseCodeGenerator.GetDefaultExtension().)
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
Veřejná metoda SetFileExtension
Veřejná metoda SetOutputEncoding
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

Analyzuje šablony souboru vyrábět výstupu. Jakýkoli styl šablony jednoho generátoru je jako vlastní kód je zpracována s poskytovateli směrnice nezbytná.

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ů