in FirebaseAdmin/FirebaseAdmin/Auth/UserRecordArgs.cs [147:167]
internal static string CheckPhoneNumber(string phoneNumber, bool required = false)
{
if (phoneNumber == null)
{
if (required)
{
throw new ArgumentNullException(nameof(phoneNumber));
}
}
else if (phoneNumber == string.Empty)
{
throw new ArgumentException("Phone number must not be empty.");
}
else if (!phoneNumber.StartsWith("+"))
{
throw new ArgumentException(
"Phone number must be a valid, E.164 compliant identifier starting with a '+' sign.");
}
return phoneNumber;
}