Tip
Use NameBuilder to create an instance.
public sealed class Name : ICompoundModel, IEquatable<Name>
Public NotInheritable Class Name
Implements ICompoundModel, IEquatable(Of Name)
public ref class Name sealed : ICompoundModel,
IEquatable<Name^>
[<SealedAttribute>]
type Name =
class
interface ICompoundModel
interface IEquatable<Name>
end
Generations | Generation markers or qualifiers, e.g., "Jr." or "III". (4 - RFC 9554) |
Given | Given Name(s) (first name(s)). (2,3,4) |
Given2 | Additional Name(s) (middle name(s)). (2,3,4) |
IsEmpty | Returns true, if the Name object does not contain any usable data, otherwise false. |
Prefixes | Honorific Prefix(es). (2,3,4) |
Suffixes | Honorific Suffix(es). (2,3,4) |
Surnames | Surname(s) (also known as "family name(s)"). (2,3,4) |
Surnames2 | Secondary surnames (used in some cultures), also known as "maternal surnames". (4 - RFC 9554) |
Equals(Name) | Indicates whether the current object is equal to another object of the same type. |
Equals(Object) | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object)) |
GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
ToString | Returns a string that represents the current object. (Overrides ObjectToString) |
Equality(Name, Name) | Overloads the equality operator for Name instances. |
Inequality(Name, Name) | Overloads the not-equal-to operator for Name instances. |
ICompoundModelCount | Gets the number of elements in the ICompoundModel. |
ICompoundModelItem | Gets the element at the specified index. |