Sdílet prostřednictvím


BaseCodeGenerator.IVsSingleFileGenerator.Generate – metoda

Obor názvů:  Microsoft.VisualStudio.TextTemplating.VSHost
Sestavení:  Microsoft.VisualStudio.TextTemplating.VSHost.12.0 (v Microsoft.VisualStudio.TextTemplating.VSHost.12.0.dll)

Syntaxe

'Deklarace
Private Function Generate ( _
    wszInputFilePath As String, _
    bstrInputFileContents As String, _
    wszDefaultNamespace As String, _
    rgbOutputFileContents As IntPtr(), _
    <OutAttribute> ByRef pcbOutput As UInteger, _
    pGenerateProgress As IVsGeneratorProgress _
) As Integer Implements IVsSingleFileGenerator.Generate
int IVsSingleFileGenerator.Generate(
    string wszInputFilePath,
    string bstrInputFileContents,
    string wszDefaultNamespace,
    IntPtr[] rgbOutputFileContents,
    out uint pcbOutput,
    IVsGeneratorProgress pGenerateProgress
)
private:
virtual int Generate(
    String^ wszInputFilePath, 
    String^ bstrInputFileContents, 
    String^ wszDefaultNamespace, 
    array<IntPtr>^ rgbOutputFileContents, 
    [OutAttribute] unsigned int% pcbOutput, 
    IVsGeneratorProgress^ pGenerateProgress
) sealed = IVsSingleFileGenerator::Generate
private abstract Generate : 
        wszInputFilePath:string * 
        bstrInputFileContents:string * 
        wszDefaultNamespace:string * 
        rgbOutputFileContents:IntPtr[] * 
        pcbOutput:uint32 byref * 
        pGenerateProgress:IVsGeneratorProgress -> int  
private override Generate : 
        wszInputFilePath:string * 
        bstrInputFileContents:string * 
        wszDefaultNamespace:string * 
        rgbOutputFileContents:IntPtr[] * 
        pcbOutput:uint32 byref * 
        pGenerateProgress:IVsGeneratorProgress -> int
Jazyk JScript nepodporuje explicitní implementace rozhraní.

Parametry

  • wszInputFilePath
    Typ: String
  • bstrInputFileContents
    Typ: String
  • wszDefaultNamespace
    Typ: String
  • rgbOutputFileContents
    Typ: array<IntPtr[]
  • pcbOutput
    Typ: UInt32%
  • pGenerateProgress
    Typ: IVsGeneratorProgress

Vrácená hodnota

Typ: Int32

Implementuje

IVsSingleFileGenerator.Generate(String, String, String, IntPtr, UInt32, IVsGeneratorProgress)

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

BaseCodeGenerator Třída

Microsoft.VisualStudio.TextTemplating.VSHost – obor názvů