هاذا الكود خاص بالإستعلام عن أسماء السيرفرات الخاصة ب SQL Server الموجودة على الجهاز وعرضها في أداة ComboBox أرجو منك مساعدتي في تحويل هاذا الكود إلى لغة C#

( Public Sub loadserver(ByVal combo As ComboBox

    (Dim localMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, Registry64 
    ("Dim rk = localMachine.OpenSubKey("SOFTWARE\MICROSOFT\MICROSOFT SQL Server  
 (()Dim instances = CType(rk.GetValue("InstalledInstances"), String 
    If instances.Length > 0 Then
        For Each element As instances
            If element = "MSSQLSERVER" Then
                (combo.Items.Add(System.Environment.MachineName 
            Else
                (combo.Items.Add(System.Environment.MachineName + " \" + element 
            End If

        Next element

End Sub