Пример #1
0
        public static string GetConflictMessage(
            this IMemberIgnore memberIgnore,
            IMemberIgnoreBase conflictingMemberIgnore)
        {
            if (conflictingMemberIgnore is IMemberFilterIgnore memberFilterIgnore)
            {
                return(memberFilterIgnore.GetConflictMessage(memberIgnore));
            }

            return($"Member {memberIgnore.Member.GetPath()} has already been ignored");
        }
Пример #2
0
        public static string GetConflictMessage(
            this IMemberFilterIgnore memberFilterIgnore,
            IMemberIgnoreBase conflictingMemberIgnore)
        {
            if (conflictingMemberIgnore is IMemberIgnore otherMemberIgnore)
            {
                return(memberFilterIgnore.GetConflictMessage(otherMemberIgnore));
            }

            var otherIgnoredMemberFilter = (IMemberFilterIgnore)conflictingMemberIgnore;

            return($"Ignore pattern '{otherIgnoredMemberFilter.MemberFilter}' has already been configured");
        }