Class PhoneNumberExtensions
- Namespace
- PhoneNumbers.Extensions
- Assembly
- PhoneNumbers.Extensions.dll
C#-idiomatic extension methods over PhoneNumber for the formatting
and validity checks callers reach for most often, so they read as
number.ToE164() / number.IsValid() instead of
PhoneNumberUtil.GetInstance().Format(number, PhoneNumberFormat.E164).
public static class PhoneNumberExtensions
- Inheritance
-
PhoneNumberExtensions
- Inherited Members
Methods
IsValid(PhoneNumber)
Equivalent to IsValidNumber(PhoneNumber), as an extension method on an already-parsed PhoneNumber.
public static bool IsValid(this PhoneNumber number)
Parameters
numberPhoneNumber
Returns
ToE164(PhoneNumber)
Formats number as E.164, e.g. "+16194002404".
public static string ToE164(this PhoneNumber number)
Parameters
numberPhoneNumber
Returns
ToInternationalFormat(PhoneNumber)
Formats number in international format, e.g. "+1 619-400-2404".
public static string ToInternationalFormat(this PhoneNumber number)
Parameters
numberPhoneNumber
Returns
ToNationalFormat(PhoneNumber)
Formats number in national format, e.g. "(619) 400-2404".
public static string ToNationalFormat(this PhoneNumber number)
Parameters
numberPhoneNumber