protected override void SetResult(GetFieldSerializerPipelineArgs args) { Assert.ArgumentNotNull(args, nameof(args)); Assert.IsNotNull(args.Field, "args.Field is null"); Assert.IsNotNull(args.ItemSerializer, "args.ItemSerializer is null"); args.Result = new ProductExcludingMultilistFieldSerializer(args.ItemSerializer, FieldRenderer); }
protected override void SetResult(GetFieldSerializerPipelineArgs args) { Assert.ArgumentNotNull((object)args, nameof(args)); var path = ((System.Web.HttpRequestWrapper)((System.Web.HttpContextWrapper)Context.HttpContext) .Request).Path; if (path != null && path.Split('/').Last().Equals("umbrella", StringComparison.OrdinalIgnoreCase)) { args.Result = new FieldSerializers.ImageFieldSerializer(this.FieldRenderer); } else { args.Result = new ImageFieldSerializer(this.FieldRenderer); } }
protected override void SetResult(GetFieldSerializerPipelineArgs args) { Assert.ArgumentNotNull(args, nameof(args)); args.Result = new CustomImageFieldSerializer(FieldRenderer); }
protected override void SetResult(GetFieldSerializerPipelineArgs args) { Assert.ArgumentNotNull((object)args, nameof(args)); Log.Debug("DEMO TEAM CUSTOMIZATION: New Image Serialization", this); args.Result = (IFieldSerializer) new DemoImageFieldSerializer(this.FieldRenderer); }