45 lines
1.1 KiB
C#
45 lines
1.1 KiB
C#
///////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Microsoft Research Singularity
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
using System;
|
|
|
|
namespace RunParallel
|
|
{
|
|
sealed class Util
|
|
{
|
|
public static bool StringIsNullOrEmpty(string s)
|
|
{
|
|
return s == null || s.Length == 0;
|
|
}
|
|
|
|
#if CLR2
|
|
public static int StringCompareCaseInsensitive(string a, string b)
|
|
{
|
|
return String.Compare(a, b, StringComparison.OrdinalIgnoreCase);
|
|
}
|
|
|
|
#else
|
|
public static int StringCompareCaseInsensitive(string a, string b)
|
|
{
|
|
return String.Compare(a, b, true);
|
|
}
|
|
|
|
#endif
|
|
|
|
public static bool IsBlank(string s)
|
|
{
|
|
for (int i = 0; i < s.Length; i++)
|
|
{
|
|
if (!Char.IsWhiteSpace(s[i]))
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|