public HonorificPrefix( [NotNull] HonorificPrefixClassification prefixClassification, [NotNull] LinguisticGender linguisticGender, [NotNull] string prefixAbbreviation, [NotNull] string prefixName) : this() { prefixClassification.IsNotNull(nameof(prefixClassification)); linguisticGender.IsNotNull(nameof(linguisticGender)); prefixAbbreviation.IsNotNull(nameof(prefixAbbreviation)); prefixName.IsNotNull(nameof(prefixName)); PrefixClassification = prefixClassification; LinguisticGender = linguisticGender; PrefixAbbreviation = prefixAbbreviation; PrefixName = prefixName; }
public PostNominalSuffix( [NotNull] PostNominalSuffixClassification postNominalClassification, [NotNull] LinguisticGender linguisticGender, [NotNull] string suffixAbbreviation, [NotNull] string suffixName) : this() { postNominalClassification.IsNotNull(nameof(postNominalClassification)); linguisticGender.IsNotNull(nameof(linguisticGender)); suffixAbbreviation.IsNotNull(nameof(suffixAbbreviation)); suffixName.IsNotNull(nameof(suffixName)); PostNominalClassification = postNominalClassification; LinguisticGender = linguisticGender; SuffixAbbreviation = suffixAbbreviation; SuffixName = suffixName; }