Skip to content

ComponentizedPhoneNumber

Plain data holder returned by PhoneNumberParser.Parse(), splitting a 10-digit US phone number into its area code, exchange (prefix), and subscriber number parts for display formatting.

Purpose

  • Carries the parsed area code, prefix, and subscriber-number segments of a US phone number between PhoneNumberParser and its callers.

Context

  • Namespace: SAIF.Services.Utilities
  • Assembly/package: SAIF.Services (packaged inside the SAIF.SAIFCode.Core NuGet package)

Public members

Member Signature Purpose
AreaCode public string AreaCode { get; set; } The first 3 digits of the parsed phone number.
Prefix public string Prefix { get; set; } The next 3 digits (telephone exchange) of the parsed phone number.
Number public string Number { get; set; } The final 4 digits (subscriber number) of the parsed phone number.

Sources

  • Services/SAIF.Services/Utilities/PhoneNumberFormatter.cs