BaseCodeGenerator.Generate Method
Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.VSHost (in Microsoft.VisualStudio.TextTemplating.VSHost.dll)
Syntax
'Declaration
Public Sub Generate ( _
inputFilePath As String, _
inputFileContents As String, _
defaultNamespace As String, _
<OutAttribute> ByRef outputFileContents As IntPtr, _
<OutAttribute> ByRef output As Integer, _
generateProgress As IVsGeneratorProgress _
)
'Usage
Dim instance As BaseCodeGenerator
Dim inputFilePath As String
Dim inputFileContents As String
Dim defaultNamespace As String
Dim outputFileContents As IntPtr
Dim output As Integer
Dim generateProgress As IVsGeneratorProgress
instance.Generate(inputFilePath, inputFileContents, _
defaultNamespace, outputFileContents, _
output, generateProgress)
public void Generate(
string inputFilePath,
string inputFileContents,
string defaultNamespace,
out IntPtr outputFileContents,
out int output,
IVsGeneratorProgress generateProgress
)
public:
virtual void Generate(
String^ inputFilePath,
String^ inputFileContents,
String^ defaultNamespace,
[OutAttribute] IntPtr% outputFileContents,
[OutAttribute] int% output,
IVsGeneratorProgress^ generateProgress
) sealed
public final function Generate(
inputFilePath : String,
inputFileContents : String,
defaultNamespace : String,
outputFileContents : IntPtr,
output : int,
generateProgress : IVsGeneratorProgress
)
Parameters
- inputFilePath
Type: System.String
- inputFileContents
Type: System.String
- defaultNamespace
Type: System.String
- outputFileContents
Type: System.IntPtr%
- output
Type: System.Int32%
- generateProgress
Type: Microsoft.VisualStudio.TextTemplating.VSHost.IVsGeneratorProgress
Implements
IVsSingleFileGenerator.Generate(String, String, String, IntPtr%, Int32%, IVsGeneratorProgress)
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.