Name Class

Encapsulates information about the name of the person the VCard represents.

Definition

Namespace: FolkerKinzel.VCards.Models
Assembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.1.0+9753915cd0f8006e7e5b4f62aa63aa3651006f06
C#
public sealed class Name : ICompoundModel, IEquatable<Name>
Inheritance
Object    Name
Implements
ICompoundModel, IEquatableName

Remarks

Properties

GenerationsGeneration markers or qualifiers, e.g., "Jr." or "III". (4 - RFC 9554)
GivenGiven Name(s) (first name(s)). (2,3,4)
Given2Additional Name(s) (middle name(s)). (2,3,4)
IsEmptyReturns true, if the Name object does not contain any usable data, otherwise false.
PrefixesHonorific Prefix(es). (2,3,4)
SuffixesHonorific Suffix(es). (2,3,4)
SurnamesSurname(s) (also known as "family name(s)"). (2,3,4)
Surnames2Secondary surnames (used in some cultures), also known as "maternal surnames". (4 - RFC 9554)

Methods

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))
GetHashCodeServes as the default hash function.
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Overrides ObjectToString)

Operators

Equality(Name, Name) Overloads the equality operator for Name instances.
Inequality(Name, Name) Overloads the not-equal-to operator for Name instances.

Explicit Interface Implementations

ICompoundModelCount Gets the number of elements in the ICompoundModel.
ICompoundModelItem Gets the element at the specified index.

See Also