/// <summary> /// Initializes a new instance of the <see cref="GeneratorContext"/> class. /// </summary> /// <param name="context">The context.</param> protected GeneratorContext(GeneratorContext context) { Name = context.Name; FullName = context.FullName; Metadata = context.Metadata; HtmlAttributes = new RouteValueDictionary(context.HtmlAttributes); }
/// <summary> /// Initializes a new instance of the <see cref="SelectContext"/> class. /// </summary> /// <param name="context">Base context.</param> /// <param name="formatter"><see cref="Formatter"/></param> /// <param name="listItems"><seealso cref="ListItems"/></param> public SelectContext(GeneratorContext context, ISelectItemFormatter formatter, IEnumerable listItems) : base(context) { Formatter = formatter; ListItems = listItems; }