internal static bool IsNameValid (string name)
{
if (name.Length == 0) {
return false;
}
if (!XamlName.IsValidNameStartChar(name[0])) {
return false;
}
for (int i = 1; i < name.Length; i++) {
if (!XamlName.IsValidQualifiedNameChar(name[i])) {
return false;
}
}
return true;
}