- 29 2月, 2020 19 次提交
-
-
由 Manish Vasani 提交于
-
由 Allison Chou 提交于
Add UnitTests for Issue #38513
-
由 msftbot[bot] 提交于
Switch to an easier pooling model for pooled collections in the IDE.
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 CyrusNajmabadi 提交于
Don't suggest using named arguments for implicit Index and Range indexers
-
由 Manish Vasani 提交于
-
由 Joseph Musser 提交于
* Failing tests for writing with a range starting > 0 * Fixed SourceText.Write for spans that don't start at 0 * Math.Min is redundant with CheckSubSpan * TextSpan guarantees that Start >= 0 * TextSpan guarantees that Start <= End * Assert is preferred over comment
-
由 Manish Vasani 提交于
Move back the ContextQuery related extensions and corresponding SyntaxFact APIs up to the shared WorkspaceExtensions project
-
由 Cyrus Najmabadi 提交于
-
由 msftbot[bot] 提交于
Move ISyntaxKindsService language service in shared layer
-
由 msftbot[bot] 提交于
Prohibit C# 8 index and range usage in expression trees
-
由 Manish Vasani 提交于
Enable viewing shared resx files in shared projects
-
由 Andy Gocke 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Jared Parsons 提交于
Stop emitting initobj without address for default expression temp ref local
-
- 28 2月, 2020 15 次提交
-
-
由 Manish Vasani 提交于
-
https://github.com/dotnet/arcade由 dotnet-maestro[bot] 提交于
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20127.9
-
由 Manish Vasani 提交于
Split `ISyntaxKindsService` into two parts: 1. `ISyntaxKinds`: Pure data query interface, which already exists in CompilerExtensions shared project and can be used by analyzers. 2. `ISyntaxKindsService`: The `ILangaugeService` implementation of `ISyntaxKinds` Above split ensures that we can move the `ISyntaxKindsService` language service implementation down to the WorkspaceExtensions project, which in turn ensures that `GetLanguageService<ISyntaxKindsService>` will always succeed in our entire code base. This is currently not true in CodeStyle fixes layer due to the fact that the language service implementation is defined in Workspaces.csproj
-
由 Manish Vasani 提交于
Split ISyntaxFactsService into two parts: 1. `ISyntaxFacts`: Pure data interface to query about syntactic facts. This is moved to CompilerExtensions shared project and can be used by analyzers. 2. `ISyntaxFactsService`: Derives from ISyntaxFacts and ILanguageService and is present in the WorkspaceExtensions shared project. This enables Code fixes and Workspaces layer to access the same functionality via a language service, i.e. `GetLanguageService<ISyntaxFactsService>`. Note that we cannot use a partial declaration for `ISyntaxFactsService` instead of `ISyntaxFacts`. This causes `ISyntaxFacts` to be defined in both the CodeStyle analyzer and CodeStyle fixer assembly (former imports CompilerExtensions and latter imports WorkspaceExtensions), which leads to type conflicts. We also cannot follow the approach taken for `ISyntaxKindsSevice` as it defines the second partial declaration `ISyntaxKindsSevice` which sub-types `ILanguageService` in Workspaces project, leading to the language service not being defined in CodeStyle fixer assembly, which will cause any code fix requesting `GetLanguageService<ISyntaxKindsService>` to fail. The only feasible approach for us to have the functionality available in shared analyzer layer is to split out the pure data query part of the service to a separate type, as done in this PR. I will send a follow-up PR to also split `ISyntaxKindsService` similarly. Hoepfully, these two are the only language services that are commonly used by our analyzers, and we will not require any more such splits.
-
由 msftbot[bot] 提交于
Move bunch of analyzer base types and test utility types into shared …
-
由 Andy Gocke 提交于
Fixes #41682 Fixes #40326
-
由 msftbot[bot] 提交于
Use GetRequiredSemanticModelAsync where appropriate
-
由 msftbot[bot] 提交于
Use Arcade Roslyn compiler
-
由 Manish Vasani 提交于
-
由 Sam Harwell 提交于
-
由 Andy Gocke 提交于
-
由 Manish Vasani 提交于
Workaround for https://github.com/dotnet/project-system/issues/5925 so resx files in shared projects are visible in Solution explorer
-
由 Andy Gocke 提交于
-
由 Manish Vasani 提交于
-
由 CyrusNajmabadi 提交于
Expose several SyntaxGenerator methods.
-
- 27 2月, 2020 6 次提交
-
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20200220.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20120.2 * Update dependencies from https://github.com/dotnet/arcade build 20200221.6 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20121.6 * Update dependencies from https://github.com/dotnet/arcade build 20200223.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20123.1 * Update dependencies from https://github.com/dotnet/arcade build 20200224.3 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20124.3 * Update dependencies from https://github.com/dotnet/arcade build 20200225.9 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20125.9 * Update dependencies from https://github.com/dotnet/arcade build 20200226.7 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20126.7
-
由 Sam Harwell 提交于
Update analyzer test library for "fix one" support
-
由 msftbot[bot] 提交于
Merge release/dev16.6-preview1 to master
-
由 msftbot[bot] 提交于
Allow selection of inherited members in equality generation dialog
-
由 Joey Robichaud 提交于
Revert "Replace Enhanced Colors with Color Schemes (#39792)"
-
由 jnm2 提交于
-