Skip to content

Conversation

@vasily-kirichenko
Copy link
Contributor

This PR removes a lot of boilerplate.

@vasily-kirichenko vasily-kirichenko changed the title Replace pattern mathes inside async blocks with AsyncMaybe CE Replace pattern matches inside async blocks with AsyncMaybe CE Dec 30, 2016
@vasily-kirichenko vasily-kirichenko changed the title Replace pattern matches inside async blocks with AsyncMaybe CE Replace pattern matches with AsyncMaybe CE inside async blocks Dec 30, 2016
@vasily-kirichenko vasily-kirichenko changed the title Replace pattern matches with AsyncMaybe CE inside async blocks Replace pattern matches inside async blocks with AsyncMaybe CE Dec 30, 2016
@KevinRansom
Copy link
Contributor

@vasily-kirichenko conflicts mate.

# Conflicts:
#	vsintegration/src/FSharp.Editor/CodeFix/AddOpenCodeFixProvider.fs
#	vsintegration/src/FSharp.Editor/Common/CommonHelpers.fs
@KevinRansom
Copy link
Contributor

@dotnet-bot test this please

@KevinRansom
Copy link
Contributor

I'm guessing this is at the heart of where you work.

More conflicts.

# Conflicts:
#	vsintegration/src/FSharp.Editor/Diagnostics/DocumentDiagnosticAnalyzer.fs
#	vsintegration/src/FSharp.Editor/Navigation/FindReferencesService.fs
@vasily-kirichenko
Copy link
Contributor Author

@KevinRansom fixed.

@KevinRansom KevinRansom merged commit 39dc63f into dotnet:master Jan 1, 2017
@cartermp
Copy link
Contributor

cartermp commented Jan 1, 2017

Awesome! Great to have this in. Definitely makes a lot of things look nicer, since the "asynchronous operation that returns an option" is so common in this project.

nosami pushed a commit to xamarin/visualfsharp that referenced this pull request Jan 26, 2022
…t#2136)

* use asyncMaybe everywhere

* fix compilation

* continue the refactoring

* finish the refactoring

* fixed: AsyncMaybe.Delay was not lazy

* fix tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants