BaseCodeGenerator.IVsSingleFileGenerator.Generate (Método)
Espacio de nombres: Microsoft.VisualStudio.TextTemplating.VSHost
Ensamblado: Microsoft.VisualStudio.TextTemplating.VSHost.11.0 (en Microsoft.VisualStudio.TextTemplating.VSHost.11.0.dll)
Sintaxis
'Declaración
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
JScript no admite implementaciones explícitas de interfaces.
Parámetros
- wszInputFilePath
Tipo: System.String
- bstrInputFileContents
Tipo: System.String
- wszDefaultNamespace
Tipo: System.String
- rgbOutputFileContents
Tipo: array<System.IntPtr[]
- pcbOutput
Tipo: System.UInt32%
- pGenerateProgress
Tipo: Microsoft.VisualStudio.Shell.Interop.IVsGeneratorProgress
Valor devuelto
Tipo: System.Int32
Implementaciones
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextTemplating.VSHost (Espacio de nombres)