Class NumberFormat
- Namespace
- PhoneNumbers
- Assembly
- PhoneNumbers.dll
public sealed class NumberFormat
- Inheritance
-
NumberFormat
- Inherited Members
Fields
DomesticCarrierCodeFormattingRuleFieldNumber
public const int DomesticCarrierCodeFormattingRuleFieldNumber = 5
Field Value
FormatFieldNumber
public const int FormatFieldNumber = 2
Field Value
LeadingDigitsPatternFieldNumber
public const int LeadingDigitsPatternFieldNumber = 3
Field Value
NationalPrefixFormattingRuleFieldNumber
public const int NationalPrefixFormattingRuleFieldNumber = 4
Field Value
NationalPrefixOptionalWhenFormattingFieldNumber
public const int NationalPrefixOptionalWhenFormattingFieldNumber = 6
Field Value
PatternFieldNumber
public const int PatternFieldNumber = 1
Field Value
Properties
DefaultInstance
public static NumberFormat DefaultInstance { get; }
Property Value
DefaultInstanceForType
public NumberFormat DefaultInstanceForType { get; }
Property Value
DomesticCarrierCodeFormattingRule
public string DomesticCarrierCodeFormattingRule { get; }
Property Value
Format
public string Format { get; }
Property Value
HasDomesticCarrierCodeFormattingRule
public bool HasDomesticCarrierCodeFormattingRule { get; }
Property Value
HasFormat
public bool HasFormat { get; }
Property Value
HasNationalPrefixFormattingRule
public bool HasNationalPrefixFormattingRule { get; }
Property Value
HasNationalPrefixOptionalWhenFormatting
public bool HasNationalPrefixOptionalWhenFormatting { get; }
Property Value
HasPattern
public bool HasPattern { get; }
Property Value
IsInitialized
public bool IsInitialized { get; }
Property Value
LeadingDigitsPatternCount
public int LeadingDigitsPatternCount { get; }
Property Value
LeadingDigitsPatternList
public IList<string> LeadingDigitsPatternList { get; }
Property Value
NationalPrefixFormattingRule
public string NationalPrefixFormattingRule { get; }
Property Value
NationalPrefixOptionalWhenFormatting
public bool NationalPrefixOptionalWhenFormatting { get; }
Property Value
Pattern
public string Pattern { get; }
Property Value
Methods
CreateBuilder()
public static NumberFormat.Builder CreateBuilder()
Returns
CreateBuilder(NumberFormat)
public static NumberFormat.Builder CreateBuilder(NumberFormat prototype)
Parameters
prototypeNumberFormat
Returns
CreateBuilderForType()
public NumberFormat.Builder CreateBuilderForType()
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
objobjectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetLeadingDigitsPattern(int)
public string GetLeadingDigitsPattern(int index)
Parameters
indexint
Returns
ToBuilder()
public NumberFormat.Builder ToBuilder()