AvalonStudio icon indicating copy to clipboard operation
AvalonStudio copied to clipboard

Mirror Visual Studio's API

Open IntelOrca opened this issue 7 years ago • 2 comments

I think it would be a very good idea to mirror the same interfaces that are in Visual Studio to ensure all Visual Studio features can be implemented just as well in AvalonStudio and make porting Visual Studio extensions to AvalonStudio more trivial.

For example, this would involve using interfaces such as ITextView ITextBuffer IProjectionBuffer ITextSnapshot SnapshotPoint VirtualSnapshotPoint ITagger<T>

for the text editor.

IntelOrca avatar Apr 17 '17 14:04 IntelOrca

Due to the development of latest Visual Studio for Mac, Microsoft has open sourced the relevant API https://github.com/microsoft/vs-editor-api

So if this project in the future tries to mirror those APIs, the code can be reused.

lextm avatar Oct 20 '19 02:10 lextm

This certainly could happen, but would need more contributors to come forward to help get this done.

danwalmsley avatar Oct 20 '19 16:10 danwalmsley