public static bool ExcludeOrCustomVisit <TContainer, TValue>(this IPropertyVisitor visitor, ref TContainer container, VisitContext <TValue> context) where TContainer : struct, IPropertyContainer { return(visitor.ExcludeVisit(ref container, context) || visitor.CustomVisit(ref container, context)); }