Skip to content
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

Moved ISolutionCrawlerService down to workspace layer and made misc to use common default diagnostic analyzer service #11158

Merged
merged 5 commits into from
May 9, 2016

Conversation

heejaechang
Copy link
Contributor

@heejaechang heejaechang commented May 7, 2016

everything except making default diagnostic service public is done here.

this is done so that we can provide a way for users to turn on compiler diagnostics on an editor with custom text view.

@heejaechang heejaechang changed the title expose a way to enable compiler diagnostics to custom workspace [Testing] Moved ISolutionCrawlerService down to workspace layer and made misc to use common default diagnostic analyzer service May 9, 2016
@@ -43,7 +43,7 @@ public void TestPreviewCreationDefault()
[Fact, Trait(Traits.Editor, Traits.Editors.Preview)]
public void TestPreviewCreationWithExplicitHostServices()
{
var assembly = typeof(ISolutionCrawlerRegistrationService).Assembly;
var assembly = typeof(ISolutionCrawlerService).Assembly;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ISolutionCrawlerRegisterationService moved down to workspace layer

@heejaechang
Copy link
Contributor Author

test vsi please

@heejaechang
Copy link
Contributor Author

@mavasani @srivatsn @dotnet/roslyn-analysis can you code review?

@heejaechang
Copy link
Contributor Author

ping?

@@ -8,7 +8,9 @@

namespace Microsoft.VisualStudio.LanguageServices.Implementation.CompilationErrorTelemetry
{
[ExportIncrementalAnalyzerProvider(WorkspaceKind.Host), Shared]
// Disabled compilation error telemetry per discussion with .net team.
// tracking bug - https://github.com/dotnet/roslyn/issues/11133
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you give some more context on this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see #11133

@mavasani
Copy link
Contributor

mavasani commented May 9, 2016

Change looks good to me - I'd still like to understand what exact API is being proposed for making public.

@heejaechang
Copy link
Contributor Author

this doesn't have anything public. more like moving code around so that

  1. what we use for squiggle in misc workspace can be used by any workspace.
  2. make solution crawler to be able to have default analyzers for workspaces.

I will send out another PR which contains only APIs that are proposed for public API.

@heejaechang
Copy link
Contributor Author

@mavasani so are you okay checking this in?

@mavasani
Copy link
Contributor

mavasani commented May 9, 2016

Yes, 👍

@heejaechang heejaechang merged commit a4f73e2 into dotnet:master May 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants