9cb17ecc39
Upcoming implementation work for template type-checking will need to reuse the code which matches directives inside a template, so this refactor commit moves the code to a shared location in preparation. This commit pulls the code needed to match directives against a template node out of the TemplateDefinitionBuilder into a utility function, in preparation for template type-checking and other TemplateDefinitionBuilder refactoring. PR Close #26203