Skip to content

Commit 95ae517

Browse files
committed
add to external access
1 parent 2b6024e commit 95ae517

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
// See the LICENSE file in the project root for more information.
4+
5+
using System.Collections.Generic;
6+
using System.Threading;
7+
using System.Threading.Tasks;
8+
using Microsoft.CodeAnalysis.Copilot;
9+
using Microsoft.CodeAnalysis.Text;
10+
11+
namespace Microsoft.CodeAnalysis.ExternalAccess.Copilot;
12+
internal class CopilotAnalysisUtilities
13+
{
14+
public static Task AnalyzeCopilotChangeAsync(
15+
Document document,
16+
bool accepted,
17+
string featureId,
18+
string proposalId,
19+
IEnumerable<TextChange> textChanges,
20+
CancellationToken cancellationToken)
21+
=> CopilotChangeAnalysisUtilities.AnalyzeCopilotChangeAsync(document, accepted, featureId, proposalId, textChanges, cancellationToken);
22+
}

src/Features/ExternalAccess/Copilot/InternalAPI.Unshipped.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem.TraitItem(Mic
3030
Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem.TraitItem(string! name, string! value, int importance = 0) -> void
3131
Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem.Value.get -> string!
3232
Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem.Value.init -> void
33+
Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotAnalysisUtilities
34+
Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotAnalysisUtilities.CopilotAnalysisUtilities() -> void
3335
Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotChecksumWrapper
3436
Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotChecksumWrapper.Equals(Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotChecksumWrapper? other) -> bool
3537
Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotDocumentationCommentProposalWrapper
@@ -125,6 +127,7 @@ static Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.CodeSnippetItem.
125127
static Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.CodeSnippetItem.operator ==(Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.CodeSnippetItem? left, Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.CodeSnippetItem? right) -> bool
126128
static Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem.operator !=(Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem? left, Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem? right) -> bool
127129
static Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem.operator ==(Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem? left, Microsoft.CodeAnalysis.ExternalAccess.Copilot.Completion.TraitItem? right) -> bool
130+
static Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotAnalysisUtilities.AnalyzeCopilotChangeAsync(Microsoft.CodeAnalysis.Document! document, bool accepted, string! featureId, string! proposalId, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Text.TextChange>! textChanges, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
128131
static Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotChecksumWrapper.Create(System.Collections.Immutable.ImmutableArray<string!> values) -> Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotChecksumWrapper!
129132
static Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotUtilities.GetContainingMethodDeclarationAsync(Microsoft.CodeAnalysis.Document! document, int position, bool useFullSpan, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.SyntaxNode?>!
130133
static Microsoft.CodeAnalysis.ExternalAccess.Copilot.CopilotUtilities.GetCopilotSuggestionDiagnosticTag() -> string!

0 commit comments

Comments
 (0)