-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brokered services #47216
Brokered services #47216
Conversation
6cfc992
to
35c4ea4
Compare
src/Features/Core/Portable/DesignerAttribute/AbstractDesignerAttributeIncrementalAnalyzer.cs
Show resolved
Hide resolved
...table/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs
Show resolved
Hide resolved
src/Features/Core/Portable/Microsoft.CodeAnalysis.Features.csproj
Outdated
Show resolved
Hide resolved
...sualStudio/Core/Def/Implementation/DesignerAttribute/VisualStudioDesignerAttributeService.cs
Outdated
Show resolved
Hide resolved
...sualStudio/Core/Def/Implementation/DesignerAttribute/VisualStudioDesignerAttributeService.cs
Show resolved
Hide resolved
...sualStudio/Core/Def/Implementation/DesignerAttribute/VisualStudioDesignerAttributeService.cs
Show resolved
Hide resolved
src/VisualStudio/Core/Def/Implementation/Remote/VisualStudioRemoteHostClientProvider.cs
Show resolved
Hide resolved
...Implementation/SemanticClassificationCache/VisualStudioSemanticClassificationCacheService.cs
Show resolved
Hide resolved
...Implementation/SemanticClassificationCache/VisualStudioSemanticClassificationCacheService.cs
Show resolved
Hide resolved
cancellationToken).ConfigureAwait(false); | ||
|
||
_lazyConnection = connection; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- if you're intentionally setting this at the end, state why that's important. otherwise, set on the line you create the connection.
- rename
_lazyConnection
to_connection
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The connection is lazy though as it is initialized on demand.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will do [1]
src/VisualStudio/Core/Def/Telemetry/VisualStudioWorkspaceTelemetryService.cs
Show resolved
Hide resolved
src/Workspaces/Core/Portable/Classification/AbstractClassificationService.cs
Show resolved
Hide resolved
src/Workspaces/Core/Portable/Classification/IRemoteSemanticClassificationCacheService.cs
Show resolved
Hide resolved
src/Workspaces/CoreTestUtilities/Remote/InProcRemostHostClient.cs
Outdated
Show resolved
Hide resolved
src/Workspaces/Remote/ServiceHub/Services/BrokeredServiceBase.cs
Outdated
Show resolved
Hide resolved
src/Workspaces/Remote/ServiceHub/Services/BrokeredServiceBase.cs
Outdated
Show resolved
Hide resolved
src/Workspaces/Remote/ServiceHub/Services/BrokeredServiceBase.cs
Outdated
Show resolved
Hide resolved
c5711cd
to
56c9602
Compare
/azp run Windows_Desktop_Unit_Tests release_32 |
No pipelines are associated with this pull request. |
/azp run roslyn-CI |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run roslyn-CI (Windows_Desktop_Unit_Tests release_64) |
No pipelines are associated with this pull request. |
Implements infrastructure for defining and calling IServiceBroker based services while keeping existing infrastructure until we can move all services to ISB.
Migrates some services to ISB.
Updates msbuild targets that generate ServiceHub service.json files to also generate VSIX manifest entries. Moves the list of services to a separate file
Services.props
.Partially implements #40512.
Partially implements #40476 for ISB services.
Addresses #44328 for ISB services.
For reference: Internal IServiceBroker docs
ISB services: