private static bool IsNonFilteredMember(CodeTypeMember member) { CodeTypeReference memberType = null; CodeMemberProperty memberProp = member as CodeMemberProperty; if (memberProp != null) { memberType = memberProp.Type; } else { CodeMemberField memberField = member as CodeMemberField; if (memberField != null) { memberType = memberField.Type; } } return(memberType == null || !CodeDomHelpers.MatchAnyBaseType(memberType, s_filteredTypes)); }