Beispiel #1
0
 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;
 }
Beispiel #2
0
        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;
        }