public IHxlTemplateFactory AddAssembly(Assembly assembly)
        {
            if (assembly == null)
            {
                throw new ArgumentNullException("assembly");
            }

            var result = HxlTemplateFactory.FromAssembly(assembly);

            Add(assembly.GetName().Name, result);
            return(result);
        }
Пример #2
0
        public static HxlTemplate FromName(Assembly assembly, string name, string type)
        {
            if (assembly == null)
            {
                throw new ArgumentNullException("assembly");
            }

#if NET
            if (assembly.ReflectionOnly)
            {
                throw HxlFailure.AssemblyIsReflectionOnly("assembly");
            }
#endif
            var f = HxlTemplateFactory.FromAssembly(assembly);
            return(f.CreateTemplate(name, null, null));
        }