提交 f714fcda 编写于 作者: M Manish Vasani

Address feedback

上级 47a06b37
......@@ -15,11 +15,11 @@ internal partial class DiagnosticAnalyzerService
///
/// no cancellationToken since this can't be cancelled
/// </summary>
public Task InitializeSynchronizeWithBuildAsync(Solution solution, CancellationToken cancellationToken)
public Task InitializeSynchronizationStateWithBuildAsync(Solution solution, CancellationToken cancellationToken)
{
if (_map.TryGetValue(solution.Workspace, out var analyzer))
{
return analyzer.InitializeSynchronizeWithBuildAsync(solution, cancellationToken);
return analyzer.InitializeSynchronizationStateWithBuildAsync(solution, cancellationToken);
}
return Task.CompletedTask;
......
......@@ -24,7 +24,7 @@ namespace Microsoft.CodeAnalysis.Diagnostics.EngineV2
{
internal partial class DiagnosticIncrementalAnalyzer
{
public async Task InitializeSynchronizeWithBuildAsync(Solution solution, CancellationToken cancellationToken)
public async Task InitializeSynchronizationStateWithBuildAsync(Solution solution, CancellationToken cancellationToken)
{
foreach (var project in solution.Projects)
{
......
......@@ -31,7 +31,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Using workspace = TestWorkspace.CreateCSharp(String.Empty)
Dim waiter = New AsynchronousOperationListener()
Dim service = New TestDiagnosticAnalyzerService()
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Assert.False(source.SupportGetDiagnostics)
End Using
......@@ -42,7 +42,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Using workspace = TestWorkspace.CreateCSharp(String.Empty)
Dim waiter = New AsynchronousOperationListener()
Dim service = New TestDiagnosticAnalyzerService()
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim project = workspace.CurrentSolution.Projects.First()
Dim diagnostic = GetDiagnosticData(project.Id)
......@@ -77,7 +77,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
workspace.TryApplyChanges(workspace.CurrentSolution.WithAnalyzerReferences({analyzerReference}))
Dim service = New TestDiagnosticAnalyzerService()
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim project = workspace.CurrentSolution.Projects.First()
source.OnSolutionBuildStarted()
......@@ -92,7 +92,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Using workspace = TestWorkspace.CreateCSharp(String.Empty)
Dim waiter = New AsynchronousOperationListener()
Dim service = New TestDiagnosticAnalyzerService()
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim project = workspace.CurrentSolution.Projects.First()
source.OnSolutionBuildStarted()
......@@ -110,7 +110,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Dim diagnostic = GetDiagnosticData(project.Id)
Dim service = New TestDiagnosticAnalyzerService(ImmutableArray.Create(diagnostic))
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim map = New Dictionary(Of DocumentId, HashSet(Of DiagnosticData))()
map.Add(project.DocumentIds.First(), New HashSet(Of DiagnosticData)(
......@@ -137,7 +137,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Dim diagnostic = GetDiagnosticData(project.Id)
Dim service = New TestDiagnosticAnalyzerService()
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
AddHandler source.BuildProgressChanged, Sub(o, progress)
If progress = ExternalErrorDiagnosticUpdateSource.BuildProgress.Done Then
Assert.Equal(2, source.GetBuildErrors().Length)
......@@ -190,7 +190,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Dim diagnostic = GetDiagnosticData(project.Id)
Dim service = New TestDiagnosticAnalyzerService()
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
' we shouldn't crash here
source.AddNewErrors(project.Id, diagnostic)
......@@ -223,7 +223,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())
Dim registation = service.CreateIncrementalAnalyzer(workspace)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim diagnostic = GetDiagnosticData(project.Id, isBuildDiagnostic:=True, id:=analyzer.SupportedDiagnostics(0).Id)
source.AddNewErrors(project.Id, diagnostic)
......@@ -256,7 +256,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())
Dim registation = service.CreateIncrementalAnalyzer(workspace)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim diagnostic = GetDiagnosticData(project.Id, isBuildDiagnostic:=True, id:=analyzer.SupportedDiagnostics(0).Id)
source.AddNewErrors(project.Id, diagnostic)
......@@ -292,7 +292,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())
Dim registation = service.CreateIncrementalAnalyzer(workspace)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim diagnostic = GetDiagnosticData(project.Id, isBuildDiagnostic:=True, id:=analyzer.SupportedDiagnostics(0).Id)
source.AddNewErrors(project.Id, diagnostic)
......@@ -322,7 +322,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Dim projectId2 = workspace.CurrentSolution.ProjectIds(1)
Dim service = New TestDiagnosticAnalyzerService()
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
source.AddNewErrors(projectId1, GetDiagnosticData(projectId1))
Await waiter.ExpeditedWaitAsync()
......@@ -360,7 +360,7 @@ Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Diagnostics
Assert.IsType(Of MockDiagnosticUpdateSourceRegistrationService)(workspace.GetService(Of IDiagnosticUpdateSourceRegistrationService)())
Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())
Dim registation = service.CreateIncrementalAnalyzer(workspace)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter)
Dim source = New ExternalErrorDiagnosticUpdateSource(workspace, service, waiter, CancellationToken.None)
Dim diagnostic = New DiagnosticData(
id:="CS1002",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册