Ejemplo n.º 1
0
        private async Task ConvertDocumentsAsync(IReadOnlyCollection <string> documentsPath, CancellationToken cancellationToken)
        {
            if (documentsPath.Count == 0)
            {
                await VisualStudioInteraction.ShowMessageBoxAsync("Unable to find any files valid for conversion.");

                return;
            }

            try {
                await _codeConversion.ConvertDocumentsAsync <VBToCSConversion>(documentsPath, cancellationToken);
            } catch (Exception ex) {
                await _package.ShowExceptionAsync(ex);
            }
        }