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 | |
---|---|---|
![]() |
BaseCodeGenerator |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
FileNamespace | obszar nazw dla pliku. |
![]() |
InputFilePath | Ścieżka pliku dla pliku wejściowego. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Dispose() | Zwalnia wszystkie zasoby używane przez to wystąpienie. |
![]() |
Dispose(Boolean) | |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). |
![]() |
Finalize | (Zastępuje Object.Finalize). |
![]() |
Generate | |
![]() |
GenerateCode | |
![]() |
GeneratorErrorCallback | |
![]() |
GetDefaultExtension | pobiera domyślne rozszerzenie dla tego generatora |
![]() |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
ToString | Returns a string that represents the current object. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IVsSingleFileGenerator.DefaultExtension | |
![]() ![]() |
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