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 | |
---|---|---|
DefaultExtension(String) | Načte příponu souboru, který je zadán pro název výstupního souboru. |
|
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í:
- Uživatel změní vlastnost CustomTool souboru. Další informace naleznete v tématu implementace generátory jedním souborem.
[!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