2 instantiations of ExtractMethodResult
Microsoft.CodeAnalysis.Features (2)
ExtractMethod\ExtractMethodResult.cs (2)
41=> new(status.Succeeded, status.Reasons, getDocumentAsync: null); 47return new(status.Succeeded, status.Reasons, getDocumentAsync);
20 references to ExtractMethodResult
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
ExtractMethod\ExtractMethodBase.cs (1)
133var result = await ExtractMethodService.ExtractMethodAsync(
ExtractMethod\ExtractMethodTests.cs (1)
10043var tree = await service.ExtractMethodAsync(document: null!, textSpan: default, localFunction: false, options: default, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures (5)
ExtractMethod\ExtractMethodCommandHandler.cs (5)
144var result = await ExtractMethodService.ExtractMethodAsync(document, span, localFunction: false, options, cancellationToken).ConfigureAwait(false); 151var localFunctionResult = await ExtractMethodService.ExtractMethodAsync(document, span, localFunction: true, options, cancellationToken).ConfigureAwait(false); 213private static bool Succeeded(ExtractMethodResult result) 216private async Task<ExtractMethodResult?> NotifyUserIfNecessaryAsync( 217Document document, ExtractMethodResult result, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (13)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
72var result = await ExtractMethodService.ExtractMethodAsync( 104var localFunctionResult = await ExtractMethodService.ExtractMethodAsync(
ExtractMethod\AbstractExtractMethodService.cs (2)
29public async Task<ExtractMethodResult> ExtractMethodAsync( 42return ExtractMethodResult.Fail(status);
ExtractMethod\ExtractMethodResult.cs (2)
40public static ExtractMethodResult Fail(OperationStatus status) 43public static ExtractMethodResult Success(
ExtractMethod\ExtractMethodService.cs (1)
14public static Task<ExtractMethodResult> ExtractMethodAsync(Document document, TextSpan textSpan, bool localFunction, ExtractMethodGenerationOptions options, CancellationToken cancellationToken)
ExtractMethod\IExtractMethodService.cs (1)
14Task<ExtractMethodResult> ExtractMethodAsync(Document document, TextSpan textSpan, bool localFunction, ExtractMethodGenerationOptions options, CancellationToken cancellationToken);
ExtractMethod\MethodExtractor.cs (5)
47public ExtractMethodResult ExtractMethod(OperationStatus initialStatus, CancellationToken cancellationToken) 54return ExtractMethodResult.Fail(status); 59return ExtractMethodResult.Fail(canAddStatus); 66return ExtractMethodResult.Fail(statements.Status); 68return ExtractMethodResult.Success(