4 instantiations of ExtractInterfaceTypeAnalysisResult
Microsoft.CodeAnalysis.Features (4)
ExtractInterface\AbstractExtractInterfaceService.cs (4)
88return new ExtractInterfaceTypeAnalysisResult(errorMessage); 95return new ExtractInterfaceTypeAnalysisResult(errorMessage); 102return new ExtractInterfaceTypeAnalysisResult(errorMessage); 106return new ExtractInterfaceTypeAnalysisResult(document, typeNode, typeToExtractFrom, extractableMembers, formattingOptions);
11 references to ExtractInterfaceTypeAnalysisResult
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
ExtractInterface\ExtractInterfaceTests.cs (1)
1155var result = await testState.GetTypeAnalysisResultAsync(typeDiscoveryRule);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
ExtractInterface\ExtractInterfaceTestState.cs (1)
76public Task<ExtractInterfaceTypeAnalysisResult> GetTypeAnalysisResultAsync(TypeDiscoveryRule typeDiscoveryRule)
Microsoft.CodeAnalysis.Features (9)
ExtractInterface\AbstractExtractInterfaceService.cs (7)
50var typeAnalysisResult = await AnalyzeTypeAtPositionAsync(document, span.Start, TypeDiscoveryRule.TypeNameOnly, cancellationToken).ConfigureAwait(false); 63var typeAnalysisResult = await AnalyzeTypeAtPositionAsync( 78public async Task<ExtractInterfaceTypeAnalysisResult> AnalyzeTypeAtPositionAsync( 110ExtractInterfaceTypeAnalysisResult refactoringResult, 134ExtractInterfaceTypeAnalysisResult refactoringResult, 175ExtractInterfaceTypeAnalysisResult refactoringResult, ExtractInterfaceOptionsResult extractInterfaceOptions, 216Solution solution, ExtractInterfaceTypeAnalysisResult refactoringResult, INamedTypeSymbol extractedInterfaceSymbol,
ExtractInterface\ExtractInterfaceCodeAction.cs (2)
14internal sealed class ExtractInterfaceCodeAction(AbstractExtractInterfaceService extractInterfaceService, ExtractInterfaceTypeAnalysisResult typeAnalysisResult) : CodeActionWithOptions 16private readonly ExtractInterfaceTypeAnalysisResult _typeAnalysisResult = typeAnalysisResult;