TemplatedCodeGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Text Vorlagen Code-Generator
public ref class TemplatedCodeGenerator : Microsoft::VisualStudio::TextTemplating::VSHost::BaseTemplatedCodeGenerator
[Windows::Foundation::Metadata::WebHostHidden]
class TemplatedCodeGenerator : Microsoft::VisualStudio::TextTemplating::VSHost::BaseTemplatedCodeGenerator
[System.Runtime.InteropServices.Guid("B9C665D2-0451-4ae2-A38C-443B85D634F2")]
public class TemplatedCodeGenerator : Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
[<System.Runtime.InteropServices.Guid("B9C665D2-0451-4ae2-A38C-443B85D634F2")>]
type TemplatedCodeGenerator = class
inherit BaseTemplatedCodeGenerator
Public Class TemplatedCodeGenerator
Inherits BaseTemplatedCodeGenerator
- Vererbung
-
TemplatedCodeGenerator
- Attribute
Hinweise
Analysiert eine Datei Vorlage, um Ihre Ausgabe zu erstellen. Nur ein einziger Generator ist für beliebige Vorlagen Vorlagen erforderlich, da der benutzerdefinierte Code mit direktivenanbietern verarbeitet wird.
Konstruktoren
| TemplatedCodeGenerator() |
Felder
| callback | (Geerbt von BaseTemplatedCodeGenerator) |
Eigenschaften
| Dte |
DTE-Objekt (Geerbt von BaseCodeGeneratorWithSite) |
| ErrorList |
Das vs errorlist-Objekt (Geerbt von BaseCodeGeneratorWithSite) |
| FileNamespace |
der Namespace für die Datei. (Geerbt von BaseCodeGenerator) |
| GlobalServiceProvider |
Stellt einen Wrapper für den globalen Dienstanbieter für Visual Studio bereit. (Geerbt von BaseCodeGeneratorWithSite) |
| 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. (Geerbt von BaseCodeGeneratorWithSite) |
| TextTemplating |
Holen Sie sich den TextTemplating-Dienst aus Visual Studio. (Geerbt von BaseTemplatedCodeGenerator) |
Methoden
| CreateExceptionMessage(Exception) |
Methode zum Erstellen einer Ausnahme Meldung, wenn eine Ausnahme ausgelöst wird. (Geerbt von BaseCodeGeneratorWithSite) |
| Dispose() | (Geerbt von BaseCodeGenerator) |
| Dispose(Boolean) | (Geerbt von BaseCodeGeneratorWithSite) |
| Generate(String, String, String, IntPtr, Int32, IVsGeneratorProgress) | (Geerbt von BaseCodeGenerator) |
| GenerateCode(String, String) | |
| GeneratorErrorCallback(Boolean, Int32, String, Int32, Int32) |
Methode, die einen Fehler über den shellrückruf Mechanismus kommuniziert. (Geerbt von BaseCodeGenerator) |
| GetDefaultExtension() |
Die Erweiterung der Datei, die erstellt werden soll, wird angezeigt. (Geerbt von BaseTemplatedCodeGenerator) |
| GetService(Guid) |
Methode, um einen Dienst anhand seiner GUID zu erhalten. (Geerbt von BaseCodeGeneratorWithSite) |
| GetService(Type) |
Methode, um einen Dienst nach dem Typ zu erhalten (Geerbt von BaseCodeGeneratorWithSite) |
| GetSite(Guid, IntPtr) |
GetSite-Methode von ioleobjectwithsite (Geerbt von BaseCodeGeneratorWithSite) |
| ProcessTemplate(String, String, ITextTemplating, IVsHierarchy) |
Die tatsächliche Vorlagen Verarbeitung durchführen, die den Kern dieses Generators bildet (Geerbt von BaseTemplatedCodeGenerator) |
| SetSite(Object) |
SetSite-Methode von ioleobjectwithsite (Geerbt von BaseCodeGeneratorWithSite) |
| SetWaitCursor() |
Legen Sie den warte Cursor bis zum Ende dieser Generation fest. (Geerbt von BaseCodeGeneratorWithSite) |