I think that intellisense data for external libraries is defined in an XML file that should be sent next to the specified library. It should also have the same name, but the xml extension instead of the dll.
There are tons of XML tags that Intellisense expects that are documented in msdn . In addition, some open source libraries come with documentation such as Unity, which will give you a “working” example of such an XML file. You can find an example here on github
source share