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);
        }
예제 #2
0
        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> ());
 }