Skip to content

Rename TypeDefinitionProvider to TypeImplementationProvider#19101

Merged
mjbvz merged 2 commits intomicrosoft:masterfrom
mjbvz:renamed-type-definition-to-type-implementation
Jan 24, 2017
Merged

Rename TypeDefinitionProvider to TypeImplementationProvider#19101
mjbvz merged 2 commits intomicrosoft:masterfrom
mjbvz:renamed-type-definition-to-type-implementation

Conversation

@mjbvz
Copy link
Collaborator

@mjbvz mjbvz commented Jan 23, 2017

Fixes #19099

bug
In #18346, I originally called the new go to implementation provider api ImplementationProvider which was a terrible name, so we then decided to rename the API to TypeDefinitionProvider. At the time, I didn't realize that a type definition was actually its own, unrelated concept.

Fix
Rename TypeDefinitionProvider to TypeImplementationProvider to make it clear what the purpose and use of this API is.

mjbvz added 2 commits January 23, 2017 15:41
**bug**
In microsoft#18346, I originally called the new go to implementation provider api `ImplementationProvider` which we then decided to rename to `TypeDefinitionProvider`. At the time, I didn't realize that a type definition was actually its own, unrelated concept.

**Fix**
Rename `TypeDefinitionProvider` to `TypeImplementationProvider` to make it clear what the purpose and use of this api is.
@mjbvz mjbvz requested review from egamma and kieferrm January 23, 2017 23:45
@mjbvz mjbvz changed the title Rename TypeDefinitionProvider to TypeImeplementationProvider Rename TypeDefinitionProvider to TypeImplementationProvider Jan 23, 2017
@mjbvz mjbvz merged commit 20f3a9f into microsoft:master Jan 24, 2017
@github-actions github-actions bot locked and limited conversation to collaborators Mar 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Go to Implementation

2 participants