Klasa TemplatedPreprocessor
Analizuje plik szablonu produkować potrzebne do generowania danych wyjściowych szablonu klasy kodu.Tylko pojedynczy generator niezbędna jest dowolny styl szablonu jako niestandardowy kod odbywa się z dostawcami w dyrektywie.
Hierarchia dziedziczenia
Object
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating.VSHost
Zestaw: Microsoft.VisualStudio.TextTemplating.VSHost.12.0 (w Microsoft.VisualStudio.TextTemplating.VSHost.12.0.dll)
Składnia
'Deklaracja
<GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")> _
Public Class TemplatedPreprocessor _
Inherits BaseTemplatedCodeGenerator
[GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")]
public class TemplatedPreprocessor : BaseTemplatedCodeGenerator
[GuidAttribute(L"F56DB4B6-C280-40f1-855D-5DA0ED7BD270")]
public ref class TemplatedPreprocessor : public BaseTemplatedCodeGenerator
[<GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")>]
type TemplatedPreprocessor =
class
inherit BaseTemplatedCodeGenerator
end
public class TemplatedPreprocessor extends BaseTemplatedCodeGenerator
Typ TemplatedPreprocessor uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
TemplatedPreprocessor |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Dte | Pobierz obiekt DTE (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
ErrorList | Pobierz obiekt Vs ErrorList (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
FileNamespace | obszar nazw dla pliku. (Odziedziczone z BaseCodeGenerator). |
![]() |
GlobalServiceProvider | Zapewnia owinięcie usługodawca globalnego dla programu Visual Studio (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
InputFilePath | Ścieżka pliku dla pliku wejściowego. (Odziedziczone z BaseCodeGenerator). |
![]() |
SiteServiceProvider | Get owinięcie dostawcy usług systemu projektu zawierającego <remarks> Jest to usługodawca ograniczone, można tylko w wiarygodny sposób dostarczyć get VxDTE::SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings do globalnej dostawcy, call GetSite na IVSHierarchy lub należy użyć właściwości GlobalServiceProvider </remarks> (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
TextTemplating | Uzyskaj usługi TextTemplating z programu Visual Studio (Odziedziczone z BaseTemplatedCodeGenerator). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
CreateExceptionMessage | (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
Dispose() | Zwalnia wszystkie zasoby używane przez to wystąpienie. (Odziedziczone z BaseCodeGenerator). |
![]() |
Dispose(Boolean) | (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). |
![]() |
Finalize | (Odziedziczone z BaseCodeGenerator). |
![]() |
Generate | (Odziedziczone z BaseCodeGenerator). |
![]() |
GenerateCode | (Zastępuje BaseTemplatedCodeGenerator.GenerateCode(String, String)). |
![]() |
GeneratorErrorCallback | (Odziedziczone z BaseCodeGenerator). |
![]() |
GetDefaultExtension | Uzyskiwanie rozszerzenia pliku, który ma zostać utworzony (Odziedziczone z BaseTemplatedCodeGenerator). |
![]() |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). |
![]() |
GetService(Guid) | (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
GetService(Type) | (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
GetSite | (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
ProcessTemplate | (Zastępuje BaseTemplatedCodeGenerator.ProcessTemplate(String, String, ITextTemplating, IVsHierarchy)). |
![]() |
SetSite | (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
SetWaitCursor | Ustaw kursor oczekiwania aż do końca tej generacji (Odziedziczone z BaseCodeGeneratorWithSite). |
![]() |
ToString | Returns a string that represents the current object. (Odziedziczone z Object). |
Początek
Pola
Nazwa | Opis | |
---|---|---|
![]() |
callback | (Odziedziczone z BaseTemplatedCodeGenerator). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IVsSingleFileGenerator.DefaultExtension | (Odziedziczone z BaseCodeGenerator). |
![]() ![]() |
IVsSingleFileGenerator.Generate | (Odziedziczone z BaseCodeGenerator). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating.VSHost