8 instantiations of ImplementationDetails
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (7)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.CodeBlockSuggestions.cs (1)
58copilotService.PrepareUsingSingleFakeResult = new()
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (6)
375copilotService.PrepareUsingSingleFakeResult = new() 438copilotService.PrepareUsingSingleFakeResult = new() 449new() 467new() 481new() 556new ImplementationDetails
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (1)
172new ImplementationDetails
16 references to ImplementationDetails
Microsoft.CodeAnalysis.CSharp.Features (1)
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (1)
111Contract.ThrowIfFalse(memberImplementationDetails.TryGetValue(methodOrProperty, out var implementationDetails));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (10)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (10)
489private static async Task TestHandlesInvalidReplacementNode(ImplementationDetails implementationDetails) 532private static ImmutableDictionary<SyntaxNode, ImplementationDetails> BuildResult(ImmutableDictionary<SyntaxNode, ImmutableArray<ReferencedSymbol>> memberReferences, Dictionary<string, string> implementationMap) 535var resultsBuilder = ImmutableDictionary.CreateBuilder<SyntaxNode, ImplementationDetails>(); 636public Func<Document, ImmutableDictionary<SyntaxNode, ImmutableArray<ReferencedSymbol>>, CancellationToken, ImmutableDictionary<SyntaxNode, ImplementationDetails>>? SetupFixAll { get; internal set; } 638public ImplementationDetails? PrepareUsingSingleFakeResult { get; internal set; } 664public Task<ImmutableDictionary<SyntaxNode, ImplementationDetails>> ImplementNotImplementedExceptionsAsync( 679return Task.FromResult(ImmutableDictionary<SyntaxNode, ImplementationDetails>.Empty); 682private static ImmutableDictionary<SyntaxNode, ImplementationDetails> CreateSingleNodeResult( 684ImplementationDetails implementationDetails) 686var resultsBuilder = ImmutableDictionary.CreateBuilder<SyntaxNode, ImplementationDetails>();
Microsoft.CodeAnalysis.ExternalAccess.Copilot (4)
Internal\Analyzer\AbstractCopilotCodeAnalysisService.cs (2)
49protected abstract Task<ImmutableDictionary<SyntaxNode, ImplementationDetails>> ImplementNotImplementedExceptionsCoreAsync(Document document, ImmutableDictionary<SyntaxNode, ImmutableArray<ReferencedSymbol>> methodOrProperties, CancellationToken cancellationToken); 217public async Task<ImmutableDictionary<SyntaxNode, ImplementationDetails>> ImplementNotImplementedExceptionsAsync(
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (2)
159protected override async Task<ImmutableDictionary<SyntaxNode, ImplementationDetails>> ImplementNotImplementedExceptionsCoreAsync( 167var resultBuilder = ImmutableDictionary.CreateBuilder<SyntaxNode, ImplementationDetails>();
Microsoft.CodeAnalysis.Features (1)
Copilot\ICopilotCodeAnalysisService.cs (1)
100Task<ImmutableDictionary<SyntaxNode, ImplementationDetails>> ImplementNotImplementedExceptionsAsync(