コード例 #1
0
 public static string GetConflictMessage(
     this IMemberFilterIgnore memberFilterIgnore,
     IMemberIgnore conflictingMemberIgnore)
 {
     return($"Member {conflictingMemberIgnore.Member.GetPath()} is " +
            $"already ignored by ignore pattern '{memberFilterIgnore.MemberFilter}'");
 }
コード例 #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");
        }