/// <summary> /// Create a new DropProxy object /// </summary> /// <param name="template"></param> /// <param name="obj">The object to create a proxy for</param> /// <param name="allowedMembers">An array of property and method names that are allowed to be called on the object.</param> /// <param name="value">Function that converts the specified type into a Liquid Drop-compatible object (eg, implements ILiquidizable)</param> public DropProxy(Template template, object obj, string[] allowedMembers, Func <object, object> value) : this(template, obj, allowedMembers) { _value = value; }
/// <summary> /// /// </summary> /// <param name="template"></param> protected DropBase(Template template) { Template = template; }
/// <summary> /// /// </summary> /// <param name="template"></param> protected Drop(Template template) : base(template) { }
/// <summary> /// /// </summary> /// <param name="template"></param> /// <param name="tagName"></param> /// <param name="markup"></param> public Document(Template template, string tagName, string markup) : base(template, tagName, markup) { }