Cosmos/source2/VSIP/Cosmos.VS.Package/Templates/UseGuidsWizard.cs
mterwoord_cp f19e133ef6
2010-08-11 07:52:11 +00:00

41 lines
No EOL
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.VisualStudio.TemplateWizard;
namespace Cosmos.VS.Package.Templates.Wizards
{
public class UseGuidsWizard: IWizard
{
public void BeforeOpeningFile(EnvDTE.ProjectItem projectItem)
{
}
public void ProjectFinishedGenerating(EnvDTE.Project project)
{
}
public void ProjectItemFinishedGenerating(EnvDTE.ProjectItem projectItem)
{
}
public void RunFinished()
{
}
public void RunStarted(object automationObject, Dictionary<string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams)
{
replacementsDictionary.Add("$GeneratedGuid1$", GenerateGuidsWizard.Guid1.Value.ToString("B"));
replacementsDictionary.Add("$GeneratedGuid2$", GenerateGuidsWizard.Guid2.Value.ToString("B"));
GenerateGuidsWizard.Guid1 = null;
GenerateGuidsWizard.Guid2 = null;
}
public bool ShouldAddProjectItem(string filePath)
{
return true;
}
}
}