Share via


IWizard2.RunStarted Method

Definition

Called as the template file begins to be processed.

public:
 void RunStarted(System::Object ^ automationObject, System::Collections::Generic::Dictionary<System::String ^, System::String ^> ^ replacementsDictionary, Microsoft::VisualStudio::TemplateWizard::WizardRunKind runKind, cli::array <System::Object ^> ^ customParams, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ project, System::UInt32 parentItemId);
public void RunStarted (object automationObject, System.Collections.Generic.Dictionary<string,string> replacementsDictionary, Microsoft.VisualStudio.TemplateWizard.WizardRunKind runKind, object[] customParams, Microsoft.VisualStudio.Shell.Interop.IVsProject project, uint parentItemId);
abstract member RunStarted : obj * System.Collections.Generic.Dictionary<string, string> * Microsoft.VisualStudio.TemplateWizard.WizardRunKind * obj[] * Microsoft.VisualStudio.Shell.Interop.IVsProject * uint32 -> unit
Public Sub RunStarted (automationObject As Object, replacementsDictionary As Dictionary(Of String, String), runKind As WizardRunKind, customParams As Object(), project As IVsProject, parentItemId As UInteger)

Parameters

automationObject
Object

The automation object of the host process.

replacementsDictionary
Dictionary<String,String>

List of replacements and the values they will be replaced with.

runKind
WizardRunKind

Describes how the template file will be processed.

customParams
Object[]
project
IVsProject

The project in which item(s) created by this wizard should be added. May be null.

parentItemId
UInt32

The ID of the project item (typically the project root or a folder) under which item(s) created by this wizard should be added. Only valid if project != null.

Applies to