diff --git a/libEDSsharp/CanOpenNodeExporter.cs b/libEDSsharp/CanOpenNodeExporter.cs index d1e9d81..4abf545 100644 --- a/libEDSsharp/CanOpenNodeExporter.cs +++ b/libEDSsharp/CanOpenNodeExporter.cs @@ -913,7 +913,7 @@ public static string GetValue() return method.Invoke(null, null) as string; } - string make_cname(string name) + protected string make_cname(string name) { if (name == null) return null; @@ -940,7 +940,7 @@ string make_cname(string name) } else { - output += output.ToUpper(); + output += s; } if(output.Length>0) @@ -948,8 +948,11 @@ string make_cname(string name) } - if (output.Length > 1 && Char.IsLower(output[1])) - output = Char.ToLower(output[0]) + output.Substring(1); + if (output.Length > 1) + { + if (Char.IsLower(output[1])) + output = Char.ToLower(output[0]) + output.Substring(1); + } else output = output.ToLower(); //single character