Beispiel #1
0
        /// <summary>
        /// Initialize the template loader with a resources class.
        /// </summary>
        public override void Init(ExtendedProperties configuration)
        {
            object value = configuration["assembly"];

            if (value is string)
            {
                assemblyNames = new List <string> {
                    (string)configuration["assembly"]
                };
            }
            else if (value is List <string> )
            {
                assemblyNames = configuration.GetStringList("assembly");
            }
            else
            {
                throw new VelocityException("Expected property 'assembly' to be of type string or List<string>.");
            }
        }