This function name is odd. We are checking whether the argument matches any of the extension names or extra entry points. Maybe ContainsEntryPoint would be enough?