/// <summary> /// Commands the callback. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> /// <exception cref="System.NotImplementedException"></exception> public override void CommandCallback(object sender, EventArgs e) { string fileName; var result = SolutionHelper.IsCorrectItemForTransformationOperationsSelected(out fileName); if (!result) { return; } var files = TransformationProvider.TransformToTemporaryFile(fileName, Options.Options.TransfomationFileNameRegexp, Options.Options.SourceFileRegexpMatchIndex); if (files == null) { return; } this.CompareFiles(files.Item1, files.Item2); }