Udostępnij za pośrednictwem


Klasa BaseCodeGenerator

Otoka zarządzana przez VS koncepcji IVsSingleFileGenerator, która jest wywoływana podczas kompilacji, które można podjąć wszelkie pliku jako dane wejściowe i udostępnić plik kodu pracować jako produkcja globalna niestandardowe narzędzie.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
    Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating.VSHost
Zestaw:  Microsoft.VisualStudio.TextTemplating.VSHost.12.0 (w Microsoft.VisualStudio.TextTemplating.VSHost.12.0.dll)

Składnia

'Deklaracja
Public MustInherit Class BaseCodeGenerator _
    Implements IVsSingleFileGenerator, IDisposable
public abstract class BaseCodeGenerator : IVsSingleFileGenerator, 
    IDisposable
public ref class BaseCodeGenerator abstract : IVsSingleFileGenerator, 
    IDisposable
[<AbstractClass>]
type BaseCodeGenerator =  
    class 
        interface IVsSingleFileGenerator 
        interface IDisposable 
    end
public abstract class BaseCodeGenerator implements IVsSingleFileGenerator, IDisposable

Typ BaseCodeGenerator uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona BaseCodeGenerator

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona FileNamespace obszar nazw dla pliku.
Właściwość chroniona InputFilePath Ścieżka pliku dla pliku wejściowego.

Początek

Metody

  Nazwa Opis
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez to wystąpienie.
Metoda chroniona Dispose(Boolean)
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize (Zastępuje Object.Finalize).
Metoda publiczna Generate
Metoda chroniona GenerateCode
Metoda chroniona GeneratorErrorCallback
Metoda publiczna GetDefaultExtension pobiera domyślne rozszerzenie dla tego generatora
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
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 publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IVsSingleFileGenerator.DefaultExtension
Jawna implementacja interfejsuMetoda prywatna IVsSingleFileGenerator.Generate

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