using Invercargill.Mapping; namespace Invercargill { public class PropertyGroups : StickyPromotion, Promotion { public override Enumerable wrap (Enumerable enumerable) { inner = enumerable; return this; } protected override PropertyGroups rewrap(Enumerable enumerable) { return (PropertyGroups)new PropertyGroups().wrap(enumerable); } public override bool can_wrap (GLib.Type element_type) { return element_type.is_a (typeof(Properties)); } public new Attempts attempt_map_with(PropertyMapper mapper) { return inner.attempt_map_with(mapper); } } }