Sdílet prostřednictvím


BaseCodeGeneratorWithSite – třída

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

Hierarchie dědičnosti

System.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.10.0 (v Microsoft.VisualStudio.TextTemplating.VSHost.10.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

Na začátek

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 Obálka obsahuje globální poskytovatel metadat Visual Studio
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>

Na začátek

Metody

  Název Popis
Chráněná metoda CreateExceptionMessage Vytvoření zprávy zobrazované uživateli poskytnuta výjimka.
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 zadaná Object se rovná aktuální Object. (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 Výchozí přípona získá tento generátor (Zděděno z BaseCodeGenerator.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (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á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.)
Veřejná metoda SetSite
Chráněná metoda SetWaitCursor Nastavte kurzor 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.)

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

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ů