BaseCodeGeneratorWithSite-Klasse
Diese Klasse ist für das parallele Erstellen in einem Präprozessor-Erstellungsschritt konzipiert.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.VSHost.10.0 (in Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll)
Syntax
'Declaration
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
Der BaseCodeGeneratorWithSite-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
BaseCodeGeneratorWithSite |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Dte | Ruft das DTE-Objekt ab. | |
ErrorList | Ruft das Vs ErrorList-Objekt ab. | |
FileNamespace | Der Namespace für die Datei. (Von BaseCodeGenerator geerbt.) | |
GlobalServiceProvider | Stellt einen Wrapper im globalen Dienstanbieter für Visual Studio bereit. | |
InputFilePath | Der Dateipfad für die Eingabedatei. (Von BaseCodeGenerator geerbt.) | |
SiteServiceProvider | Ruft einen Wrapper für den Dienstanbieter des enthaltenden Projektsystems ab. <remarks> Dies ist ein eingeschränkter Dienstanbieter, der nur VxDTE::SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings zuverlässig bereitstellen kann, um den globalen Anbieter abzurufen, GetSite für IVSHierarchy aufrufen oder die GlobalServiceProvider-Eigenschaft verwenden kann </remarks> |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateExceptionMessage | Erstellen Sie eine Meldung, die dem Benutzer anhand einer Ausnahme angezeigt wird. | |
Dispose() | Gibt alle von dieser Instanz verwendeten Ressourcen frei. (Von BaseCodeGenerator geerbt.) | |
Dispose(Boolean) | (Überschreibt BaseCodeGenerator.Dispose(Boolean).) | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | (Von BaseCodeGenerator geerbt.) | |
Generate | (Von BaseCodeGenerator geerbt.) | |
GenerateCode | (Von BaseCodeGenerator geerbt.) | |
GeneratorErrorCallback | (Von BaseCodeGenerator geerbt.) | |
GetDefaultExtension | Ruft die Standarderweiterung für diesen Generator ab. (Von BaseCodeGenerator geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetService(Guid) | ||
GetService(Type) | ||
GetSite | ||
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
SetSite | ||
SetWaitCursor | Legt den Wartecursor bis zum Ende dieses Generierungsvorgangs fest. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IVsSingleFileGenerator.DefaultExtension | (Von BaseCodeGenerator geerbt.) | |
IVsSingleFileGenerator.Generate | (Von BaseCodeGenerator geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.