public FullName(Name familyName, GivenNames givenNames = null) { Contract.Requires(familyName != null); FamilyName = familyName; GivenNames = givenNames; }
private bool Equals(Name other) { return string.Equals(this._name, other._name, StringComparison.InvariantCultureIgnoreCase); }