From libopenmetaverse - libomv - Developer Wiki
libopenmetaverse developer wiki
Stuff for developers!
libOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.
Using the library is much like using any other .NET component, We adhere to the Microsoft Framework Design Guidelines wherever possible and extensive API documentation is available.
Additionally there are other assemblies used by the core library that can also be used standalone