Udostępnij za pośrednictwem


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
Metoda publiczna TemplatedPreprocessor

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona Dte Pobierz obiekt DTE (Odziedziczone z BaseCodeGeneratorWithSite).
Właściwość chroniona ErrorList Pobierz obiekt Vs ErrorList (Odziedziczone z BaseCodeGeneratorWithSite).
Właściwość chroniona FileNamespace obszar nazw dla pliku. (Odziedziczone z BaseCodeGenerator).
Właściwość chroniona GlobalServiceProvider Zapewnia owinięcie usługodawca globalnego dla programu Visual Studio (Odziedziczone z BaseCodeGeneratorWithSite).
Właściwość chroniona InputFilePath Ścieżka pliku dla pliku wejściowego. (Odziedziczone z BaseCodeGenerator).
Właściwość chroniona 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).
Właściwość chroniona TextTemplating Uzyskaj usługi TextTemplating z programu Visual Studio (Odziedziczone z BaseTemplatedCodeGenerator).

Początek

Metody

  Nazwa Opis
Metoda chroniona CreateExceptionMessage (Odziedziczone z BaseCodeGeneratorWithSite).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez to wystąpienie. (Odziedziczone z BaseCodeGenerator).
Metoda chroniona Dispose(Boolean) (Odziedziczone z BaseCodeGeneratorWithSite).
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize (Odziedziczone z BaseCodeGenerator).
Metoda publiczna Generate (Odziedziczone z BaseCodeGenerator).
Metoda chroniona GenerateCode (Zastępuje BaseTemplatedCodeGenerator.GenerateCode(String, String)).
Metoda chroniona GeneratorErrorCallback (Odziedziczone z BaseCodeGenerator).
Metoda publiczna GetDefaultExtension Uzyskiwanie rozszerzenia pliku, który ma zostać utworzony (Odziedziczone z BaseTemplatedCodeGenerator).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda chroniona GetService(Guid) (Odziedziczone z BaseCodeGeneratorWithSite).
Metoda chroniona GetService(Type) (Odziedziczone z BaseCodeGeneratorWithSite).
Metoda publiczna GetSite (Odziedziczone z BaseCodeGeneratorWithSite).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda chroniona ProcessTemplate (Zastępuje BaseTemplatedCodeGenerator.ProcessTemplate(String, String, ITextTemplating, IVsHierarchy)).
Metoda publiczna SetSite (Odziedziczone z BaseCodeGeneratorWithSite).
Metoda chroniona SetWaitCursor Ustaw kursor oczekiwania aż do końca tej generacji (Odziedziczone z BaseCodeGeneratorWithSite).
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).

Początek

Pola

  Nazwa Opis
Pole chronione callback (Odziedziczone z BaseTemplatedCodeGenerator).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IVsSingleFileGenerator.DefaultExtension (Odziedziczone z BaseCodeGenerator).
Jawna implementacja interfejsuMetoda prywatna 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