Sdílet prostřednictvím


BaseCodeGenerator – třída

Spravovaná obálka pojem VS a IVsSingleFileGenerator, což je vlastní nástroj vyvoláno během sestavení, které lze přijmout jakýkoli soubor jako vstup a poskytnout soubor ukázky kódů jako výstup.

Hierarchie dědičnosti

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

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

Syntaxe

'Deklarace
Public MustInherit Class BaseCodeGenerator _
    Implements IVsSingleFileGenerator, IDisposable
public abstract class BaseCodeGenerator : IVsSingleFileGenerator, 
    IDisposable
public ref class BaseCodeGenerator abstract : IVsSingleFileGenerator, 
    IDisposable
[<AbstractClass>]
type BaseCodeGenerator =  
    class
        interface IVsSingleFileGenerator
        interface IDisposable
    end
public abstract class BaseCodeGenerator implements IVsSingleFileGenerator, IDisposable

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

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost FileNamespace obor názvů souboru.
Chráněná vlastnost InputFilePath Cesta souboru pro vstupní soubor.

Nahoru

Metody

  Název Popis
Veřejná metoda Dispose() Uvolní všechny prostředky používané touto instancí.
Chráněná metoda Dispose(Boolean)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize (Přepisuje Object.Finalize().)
Veřejná metoda Generate
Chráněná metoda GenerateCode
Chráněná metoda GeneratorErrorCallback
Veřejná metoda GetDefaultExtension získá výchozí přípona pro tento generátor
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.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IVsSingleFileGenerator.DefaultExtension
Explicitní implementace rozhraníSoukromá metoda IVsSingleFileGenerator.Generate

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ů