using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Glass.Blacklight { public static class TilingBehaviorAdapter { public static global::Blacklight.Core.TilingBehavior ToBlacklight(this global::Glass.TilingBehavior tiling) { switch(tiling) { case TilingBehavior.None: return global::Blacklight.Core.TilingBehavior.None; case TilingBehavior.Stretch: return global::Blacklight.Core.TilingBehavior.Stretch; case TilingBehavior.StretchAndTile: return global::Blacklight.Core.TilingBehavior.StretchAndTile; case TilingBehavior.Tile: return global::Blacklight.Core.TilingBehavior.Tile; default: throw new InvalidOperationException($"Unknown tiling behavior {tiling}"); } } } }