Exemplo n.º 1
0
        public static async Task <Document> OrganizeImportsAsync(Document document, OmniSharpOrganizeImportsOptionsWrapper options, CancellationToken cancellationToken)
        {
            var organizeImportsService = document.GetLanguageService <IOrganizeImportsService>();

            if (organizeImportsService is null)
            {
                return(document);
            }

            return(await organizeImportsService.OrganizeImportsAsync(document, options.UnderlyingObject, cancellationToken).ConfigureAwait(false));
        }
Exemplo n.º 2
0
 public static async ValueTask <OmniSharpOrganizeImportsOptionsWrapper> FromDocumentAsync(Document document, OmniSharpOrganizeImportsOptionsWrapper fallbackOptions, CancellationToken cancellationToken)
 => new(await document.GetOrganizeImportsOptionsAsync(fallbackOptions.UnderlyingObject, cancellationToken).ConfigureAwait(false));