Skip to content

elfaraorigo/MonacoRoslynCompletionProvider

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MonacoRoslynCompletionProvider

Provides C# Code Completion for a Monaco Editor Component

How to run:

- cd Sample\wwwroot
- npm i
- cd..
- dotnet run
- open webpage in browser (normaly http://localhost:5280/index.html) but it is displayed in the console

ToDo's :

- Show Method Declarations
- Better Tooltips for Hover
- Completition after (, when entering a new keyword, ...
- More suggestions were possible
- Perfomance, at The Moment Everything is created for one Info and Destroyed after.
  It's developed in some way so parts could be reused, but it should be better

Help :

Use https://sharplab.io/ to view AST of C#, wich would help in development

Sample

image

About

Provides C# Code Completion for a Monaco Editor Component

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 80.9%
  • JavaScript 16.6%
  • HTML 2.5%