Sdílet prostřednictvím


BaseCodeGeneratorWithSite – třída

Tato třída existuje být co-created v kroku preprocesoru sestavení.

Hierarchie dědičnosti

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

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

Syntaxe

'Deklarace
Public MustInherit Class BaseCodeGeneratorWithSite _
    Inherits BaseCodeGenerator _
    Implements IObjectWithSite
public abstract class BaseCodeGeneratorWithSite : BaseCodeGenerator, 
    IObjectWithSite
public ref class BaseCodeGeneratorWithSite abstract : public BaseCodeGenerator, 
    IObjectWithSite
[<AbstractClass>]
type BaseCodeGeneratorWithSite =  
    class 
        inherit BaseCodeGenerator 
        interface IObjectWithSite 
    end
public abstract class BaseCodeGeneratorWithSite extends BaseCodeGenerator implements IObjectWithSite

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

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost Dte Získat objekt DTE
Chráněná vlastnost ErrorList Získat objekt Vs ErrorList
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
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>

Nahoru

Metody

  Název Popis
Chráněná metoda CreateExceptionMessage
Veřejná metoda Dispose() Uvolní všechny prostředky používané touto instancí. (Zděděno z BaseCodeGenerator.)
Chráněná metoda Dispose(Boolean) (Přepisuje BaseCodeGenerator.Dispose(Boolean).)
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 (Zděděno z BaseCodeGenerator.)
Chráněná metoda GeneratorErrorCallback (Zděděno z BaseCodeGenerator.)
Veřejná metoda GetDefaultExtension získá výchozí přípona pro tento generátor (Zděděno z BaseCodeGenerator.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Chráněná metoda GetService(Guid)
Chráněná metoda GetService(Type)
Veřejná metoda GetSite
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.)
Veřejná metoda SetSite
Chráněná metoda SetWaitCursor Nastavení kurzoru Počkejte až do konce této generace
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

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ů