private PostNominalSuffix( int postNominalSuffixID, [NotNull] PostNominalSuffixClassification postNominalClassification, [NotNull] LinguisticGender linguisticGender, [NotNull] string suffixAbbreviation, [CallerMemberName, NotNull] string memberName = "") : this( postNominalClassification, linguisticGender, suffixAbbreviation, memberName.Replace('_', ' ')) { PostNominalSuffixID = postNominalSuffixID; }
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; }