Udostępnij za pośrednictwem


Interfejs IVsSingleFileGenerator

 

Data opublikowania: październik 2016

Przekształca jeden plik wejściowy w pliku pojedynczego wyjścia skompilowanych lub dodane do projektu. Dowolny składnik COM, który implementuje IVsSingleFileGenerator to narzędzie niestandardowe.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")]
public interface IVsSingleFileGenerator
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")]
public interface class IVsSingleFileGenerator
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")>]
type IVsSingleFileGenerator = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")>
Public Interface IVsSingleFileGenerator

Metody

Nazwa Opis
System_CAPS_pubmethod DefaultExtension(String)

Pobiera rozszerzenie pliku, które znajduje się do nazwy pliku wyjściowego.

System_CAPS_pubmethod Generate(String, String, String, IntPtr[], UInt32, IVsGeneratorProgress)

Wykonuje przekształcenie i zwraca nowo wygenerowany plik wyjściowy, każdorazowo po załadowaniu niestandardowego narzędzia lub zapisaniu pliku wejściowego.

Uwagi

Niestandardowe narzędzie, który jest składnik COM, należy zaimplementować IVsSingleFileGenerator interfejsu.

Uwagi dotyczące obiektów implementujących:

IVsSingleFileGenerator Interfejs jest wywoływany w następujących okolicznościach:

[!UWAGA]

Narzędzie niestandardowe można przypisać do pliku wejściowego w Visual Studio przez ustawienie właściwości CustomTool w właściwości okna Visual Basic lub Visual C# pliku wybranego w Eksploratorze rozwiązań. Składnik już muszą zostać zarejestrowane jako narzędzie niestandardowe przed może być przypisany do pliku wejściowego.

  • Użytkownik zmieni właściwość CustomToolNamespace pliku.

  • Plik wejściowy niestandardowe narzędzie jest zapisywany.

  • Metoda rozszerzalność RunCustomTool jest wywoływany w VSProjectItem.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku