BaseCodeGeneratorWithSite Klasse

Definition

Diese Klasse besteht darin, dass in einem Buildschritt des präprozessorprozesses eine coerstellt wird.

public ref class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[Windows::Foundation::Metadata::WebHostHidden]
public ref class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[Windows::Foundation::Metadata::WebHostHidden]
class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
public abstract class BaseCodeGeneratorWithSite : Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator, Microsoft.VisualStudio.OLE.Interop.IObjectWithSite
type BaseCodeGeneratorWithSite = class
    inherit BaseCodeGenerator
    interface IObjectWithSite
Public MustInherit Class BaseCodeGeneratorWithSite
Inherits BaseCodeGenerator
Implements IObjectWithSite
Vererbung
BaseCodeGeneratorWithSite
Abgeleitet
Implementiert

Konstruktoren

BaseCodeGeneratorWithSite()

Eigenschaften

Dte

DTE-Objekt

ErrorList

Das vs errorlist-Objekt

FileNamespace

der Namespace für die Datei.

(Geerbt von BaseCodeGenerator)
GlobalServiceProvider

Stellt einen Wrapper für den globalen Dienstanbieter für Visual Studio bereit.

InputFilePath

Dateipfad für die Eingabedatei.

(Geerbt von BaseCodeGenerator)
SiteServiceProvider

Einen Wrapper für den Dienstanbieter des enthaltenden Projekt Systems erhalten Dies ist ein eingeschränkter Dienstanbieter, der nur vxdte:: SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy zuverlässig bereitstellen kann SID_SVsApplicationSettings Um den globalen Anbieter abzurufen, nennen Sie GetSite für ivshierarchie, oder verwenden Sie die globalserviceprovider-Eigenschaft.

Methoden

CreateExceptionMessage(Exception)

Methode zum Erstellen einer Ausnahme Meldung, wenn eine Ausnahme ausgelöst wird.

Dispose() (Geerbt von BaseCodeGenerator)
Dispose(Boolean)
Generate(String, String, String, IntPtr, Int32, IVsGeneratorProgress) (Geerbt von BaseCodeGenerator)
GenerateCode(String, String)

die Methode, die die eigentliche Arbeit der Code Erstellung bei Angabe der Eingabedatei übernimmt.

(Geerbt von BaseCodeGenerator)
GeneratorErrorCallback(Boolean, Int32, String, Int32, Int32)

Methode, die einen Fehler über den shellrückruf Mechanismus kommuniziert.

(Geerbt von BaseCodeGenerator)
GetDefaultExtension()

Ruft die Standard Erweiterung für diesen Generator ab.

(Geerbt von BaseCodeGenerator)
GetService(Guid)

Methode, um einen Dienst anhand seiner GUID zu erhalten.

GetService(Type)

Methode, um einen Dienst nach dem Typ zu erhalten

GetSite(Guid, IntPtr)

GetSite-Methode von ioleobjectwithsite

SetSite(Object)

SetSite-Methode von ioleobjectwithsite

SetWaitCursor()

Legen Sie den warte Cursor bis zum Ende dieser Generation fest.

Explizite Schnittstellenimplementierungen

IVsSingleFileGenerator.DefaultExtension(String) (Geerbt von BaseCodeGenerator)
IVsSingleFileGenerator.Generate(String, String, String, IntPtr[], UInt32, IVsGeneratorProgress) (Geerbt von BaseCodeGenerator)

Gilt für