public static string GetUnqualifiedTypeName(string name)
{
#region Validation
if (name == null)
{
throw new ArgumentNullException("name", Exceptions.ParameterCannotBeNull);
}
if (name.Length == 0)
{
throw new ArgumentException(Exceptions.StringCannotBeEmpty, "name");
}
#endregion Validation
return name.Substring((name.LastIndexOf('.') + 1),
(name.Length - (name.LastIndexOf('.') + 1)));
}