public override void Initialize(OptionsDialog dialog, object dataObject) { if (dataObject is SolutionItem) { OldChangeLogData.Migrate((SolutionItem)dataObject); } else if (dataObject is Solution) { OldChangeLogData.Migrate(((Solution)dataObject).RootFolder); } base.Initialize(dialog, dataObject); }
public override void Initialize(OptionsDialog dialog, object dataObject) { var solutionItem = dataObject as SolutionItem; if (solutionItem != null) { OldChangeLogData.Migrate(solutionItem); } else { var solution = dataObject as Solution; if (solution != null) { OldChangeLogData.Migrate(solution.RootFolder); } } base.Initialize(dialog, dataObject); }
static ChangeLogPolicy GetPolicy(SolutionItem item) { OldChangeLogData.Migrate(item); return(item.Policies.Get <ChangeLogPolicy> ()); }