public static bool HasValidRoles(this ITextViewRoleSet roles) { return(roles.ContainsAll(TextViewRoles.DefaultRoles) && roles.Intersect(TextViewRoles.InvalidRoles).Any() == false); }