Skip to content

Commit 486c4f8

Browse files
authored
Build Microsoft.CodeAnalysis.SemanticSearch.Extension ref assembly for use in semantic search queries (#79972)
1 parent 4e77260 commit 486c4f8

File tree

4 files changed

+15
-4
lines changed

4 files changed

+15
-4
lines changed

src/Features/ExternalAccess/Copilot/Internal/SemanticSearch/CopilotSemanticSearchQueryService.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
using Microsoft.CodeAnalysis.Host;
1313
using Microsoft.CodeAnalysis.Host.Mef;
1414
using Microsoft.CodeAnalysis.SemanticSearch;
15-
using Microsoft.CodeAnalysis.SolutionExplorer;
1615
using Microsoft.CodeAnalysis.Text;
1716

1817
namespace Microsoft.CodeAnalysis.ExternalAccess.Copilot.Internal.SemanticSearch;

src/Tools/SemanticSearch/Extensions/ProjectModel.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ public sealed class ProjectModel
2424

2525
public string FilePath { get; }
2626

27-
internal ProjectModel(string filePath)
27+
public ProjectModel(string filePath)
2828
{
2929
FilePath = filePath;
3030
_lazyResxFiles = new(LoadResxFiles, isThreadSafe: true);
3131
}
3232

33-
internal ProjectModel(string filePath, ImmutableDictionary<string, ResxFile> resxFiles)
33+
public ProjectModel(string filePath, ImmutableDictionary<string, ResxFile> resxFiles)
3434
{
3535
FilePath = filePath;
3636
_lazyResxFiles = new(() => resxFiles, isThreadSafe: true);
@@ -56,7 +56,7 @@ internal ImmutableDictionary<string, ResxFile> LoadResxFiles()
5656
return resxFiles.ToImmutable();
5757
}
5858

59-
internal static IEnumerable<(string filePath, string? newContent)> GetChanges(ProjectModel oldModel, ProjectModel newModel)
59+
public static IEnumerable<(string filePath, string? newContent)> GetChanges(ProjectModel oldModel, ProjectModel newModel)
6060
{
6161
if (!oldModel._lazyResxFiles.IsValueCreated && !newModel._lazyResxFiles.IsValueCreated)
6262
{
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
+T:*
2+
-M:Microsoft.CodeAnalysis.SemanticSearch.Extensions.ProjectModel.#ctor*
3+
-M:Microsoft.CodeAnalysis.SemanticSearch.Extensions.ProjectModel.GetChanges*
4+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Generated, do not update manually
2+
Microsoft.CodeAnalysis.SemanticSearch.Extensions.ProjectModel
3+
Microsoft.CodeAnalysis.SemanticSearch.Extensions.ProjectModel.ReplaceResxFile(Microsoft.CodeAnalysis.SemanticSearch.Extensions.ResxFile)
4+
Microsoft.CodeAnalysis.SemanticSearch.Extensions.ProjectModel.get_FilePath
5+
Microsoft.CodeAnalysis.SemanticSearch.Extensions.ProjectModel.get_ResxFiles
6+
Microsoft.CodeAnalysis.SemanticSearch.Extensions.ResxFile
7+
Microsoft.CodeAnalysis.SemanticSearch.Extensions.ResxFile.AddString(System.String,System.String)
8+
Microsoft.CodeAnalysis.SemanticSearch.Extensions.ResxFile.get_FilePath

0 commit comments

Comments
 (0)