If the user has specified the optional assembly directive in a text template, the engine calls this method. This method can be called 0, 1, or multiple times, for each text template transformation. For more information, see Directive Syntax (Domain-Specific Languages).
A host can search for the assembly in different locations, in the order it prefers, or add a path of its choosing to the start of the assembly reference.