A generated directive function doesn't evaluate the directive, but just returns a DirectiveResult object that captures the arguments.
A generated directive function doesn't evaluate the directive, but just returns a DirectiveResult object that captures the arguments.