Table of Contents

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

number PhoneNumber

Returns

bool

ToE164(PhoneNumber)

Formats number as E.164, e.g. "+16194002404".

public static string ToE164(this PhoneNumber number)

Parameters

number PhoneNumber

Returns

string

ToInternationalFormat(PhoneNumber)

Formats number in international format, e.g. "+1 619-400-2404".

public static string ToInternationalFormat(this PhoneNumber number)

Parameters

number PhoneNumber

Returns

string

ToNationalFormat(PhoneNumber)

Formats number in national format, e.g. "(619) 400-2404".

public static string ToNationalFormat(this PhoneNumber number)

Parameters

number PhoneNumber

Returns

string