Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Rebuild API shape#52079

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
jaredpar merged 5 commits intodotnet:mainfromjaredpar:factory
Mar 24, 2021
Merged

Rebuild API shape#52079

jaredpar merged 5 commits intodotnet:mainfromjaredpar:factory
Mar 24, 2021

Conversation

@jaredpar
Copy link
Member

This breaks upBuildConstructor into a simple hierarchy with both
CSharp and Visual Basic implementations. The nameCompilationFactory
was chosen after a bit of offline conversation and mostly due to this
representing a factory of sorts. As with all other API names it will be
reviewed before making this API officially public / shipping.

Note: there is no intended functional change with this PR, it is purely
just refactoring the API shape around.

This breaks up `BuildConstructor` into a simple hierarchy with bothCSharp and Visual Basic implementations. The name `CompilationFactory`was chosen after a bit of offline conversation and mostly due to thisrepresenting a factory of sorts. As with all other API names it will bereviewed before making this API officially public / shipping.Note: there is no intended functional change with this PR, it is purelyjust refactoring the API shape around.
@jaredparjaredpar added Area-Compilers Feature - RebuildCompiler ability to verify provenance of code via rebuild operations labelsMar 23, 2021
@jaredparjaredpar requested review froma team ascode ownersMarch 23, 2021 15:17
@jaredpar
Copy link
MemberAuthor

@dotnet/roslyn-compiler,@RikkiGibson PTAL

@RikkiGibsonRikkiGibson self-assigned thisMar 23, 2021
jaredparand others added2 commitsMarch 23, 2021 16:58
Co-authored-by: Rikki Gibson <rikkigibson@gmail.com>
@jaredpar
Copy link
MemberAuthor

Responded to PR feedback

publicoverrideParseOptionsParseOptions=>CSharpParseOptions;
publicoverrideCompilationOptionsCompilationOptions=>CSharpCompilationOptions;
publicCSharpParseOptionsCSharpParseOptions{get;}
publicCSharpCompilationOptionsCSharpCompilationOptions{get;}
Copy link
Member

Choose a reason for hiding this comment

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

looks good!

jaredpar reacted with thumbs up emoji
@jaredpar
Copy link
MemberAuthor

@roslyn-compiler can I get a second review on this?

@jaredparjaredpar merged commit7fea27a intodotnet:mainMar 24, 2021
@ghostghost added this to theNext milestoneMar 24, 2021
@jaredparjaredpar deleted the factory branchMarch 24, 2021 14:26
@333fred333fred mentioned this pull requestMar 25, 2021
333fred added a commit to 333fred/roslyn that referenced this pull requestMar 25, 2021
* upstream/main: (75 commits)  Split BoundInterpolatedString into BoundInterpolatedString and BoundUnconvertedInterpolatedString (dotnet#52061)  Combine VB comparers into one, and combine VB and C# comparers together (dotnet#51834)  Use OptimizedVSCompletionList in LSP scenarios.  F5 Hot Reload (dotnet#52101)  Fix typescript shim  Add tests for lazy syntax trees coming from the GeneratorDriver  React to code review feedback.  Simplify the lazy-initalization pattern used in GetRoot  Remove an unnecessary override. (dotnet#52140)  Update issue number (dotnet#52130)  Enable CodeActions support for XAML using its own provider and CodeActionCache. The handlers are actually shared with Roslyn as is. (dotnet#52129)  Add RestrictedIVT to dotnet watch to Features (dotnet#52087)  Don't try to highlight operators (dotnet#52041)  Use `null` instead of empty signature helps in LSP  Use member type for relational pattern even in error cases (dotnet#51950)  Update src/VisualStudio/Xaml/Impl/Implementation/LanguageServer/Extensions/SymbolExtensions.cs  Use new QuickInfoUtilities helper  Rebuild API shape (dotnet#52079)  Added position parameter name  Updated XAML QuickInfo to show more info like C# by using ISymbolDisplayService and adding more documentation parts.  ...
@allisonchouallisonchou removed this from theNext milestoneMar 29, 2021
@allisonchouallisonchou added this to the16.10.P2 milestoneMar 29, 2021
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@RikkiGibsonRikkiGibsonRikkiGibson approved these changes

+1 more reviewer

@cstoncstoncston approved these changes

Reviewers whose approvals may not affect merge requirements

Assignees

@RikkiGibsonRikkiGibson

Labels

Area-CompilersFeature - RebuildCompiler ability to verify provenance of code via rebuild operations

Projects

None yet

Milestone

16.10.P2

Development

Successfully merging this pull request may close these issues.

4 participants

@jaredpar@RikkiGibson@cston@allisonchou

[8]ページ先頭

©2009-2025 Movatter.jp