It is safe to call this method multiple times for the same assembly. If the assembly already referenced it will not be referenced again.
public IEvaluator ReferenceAssemblyOf<T>()