Visual Basic .NET is a Common Language Runtime (CLR) language. As a result, Visual Basic .NET can use classes from assemblies written in any CLR language, such as C#. The classes from LayGO for C# contained in the CLR assembly LaygoCsi.dll can be used directly in Visual Basic .NET programs. This is demonstarted by the VbnetTdrv project.