Table of Contents

Class PersonNameComponents

The components of the user's name.

public record PersonNameComponents
Inheritance
object
PersonNameComponents

Constructors

PersonNameComponents(string?, string?, string?, string?, string?, string?, PersonNameComponents?)

protected PersonNameComponents(string? namePrefix, string? givenName, string? middleName, string? familyName, string? nameSuffix, string? nickname, PersonNameComponents? phoneticRepresentation)

Parameters

namePrefix string
givenName string
middleName string
familyName string
nameSuffix string
nickname string
phoneticRepresentation PersonNameComponents

Fields

FamilyName

The user's family name, or its phonetic representation if this object is from PhoneticRepresentation.

public readonly string? FamilyName

Field Value

string

GivenName

The user's given name, or its phonetic representation if this object is from PhoneticRepresentation.

public readonly string? GivenName

Field Value

string

MiddleName

The user's middle name, or its phonetic representation if this object is from PhoneticRepresentation.

public readonly string? MiddleName

Field Value

string

NamePrefix

Prefix to the user's name, or its phonetic representation if this object is from PhoneticRepresentation.

public readonly string? NamePrefix

Field Value

string

NameSuffix

Suffix to the user's name, or its phonetic representation if this object is from PhoneticRepresentation.

public readonly string? NameSuffix

Field Value

string

Nickname

The user's nickname, or its phonetic representation if this object is from PhoneticRepresentation.

public readonly string? Nickname

Field Value

string

PhoneticRepresentation

Phonetic representation of this object's values.

public readonly PersonNameComponents? PhoneticRepresentation

Field Value

PersonNameComponents