VB.NET result = False but C# result is OK