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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.