Sdílet prostřednictvím


Rozhraní IVsSingleFileGenerator

 

Transformuje jeden vstupní soubor na jedné výstupní soubor, který může být zkompilovány nebo přidat do projektu. Jakékoli součásti modelu COM, která implementuje IVsSingleFileGenerator je vlastní nástroj.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[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

Název Popis
System_CAPS_pubmethod DefaultExtension(String)

Načte příponu souboru, který je zadán pro název výstupního souboru.

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

Provede transformace a vrátí nově vygenerovaného výstupního souboru vždy, když je načtena vlastní nástroj nebo vstupní soubor je uložen.

Poznámky

Musí implementovat vlastní nástroj, který je součástí modelu COM IVsSingleFileGenerator rozhraní.

Poznámky pro implementátory:

IVsSingleFileGenerator Rozhraní je vyvolána za následujících okolností:

[!POZNÁMKA]

Přiřadit vlastní nástroj vstupní soubor v Visual Studio nastavením vlastnosti CustomTool v Vlastnosti okna Visual Basic nebo Visual C# soubor vybraný v Průzkumníku řešení. Součásti musí být již zaregistrován jako vlastní nástroj předtím, než může být přiřazena do vstupního souboru.

  • Uživatel změní vlastnost CustomToolNamespace souboru.

  • Vstupní soubor na vlastní nástroj je uložen.

  • Metoda rozšíření RunCustomTool je vyvolána na VSProjectItem.

Viz také

Obory názvů Microsoft.VisualStudio.Shell.Interop

Zpět na začátek