Glass.Mapper.Sc.DataMappers.SitecoreFieldStringMapper.RunPipeline C# (CSharp) Method

RunPipeline() protected method

protected RunPipeline ( Field field ) : string
field Field
return string
        protected virtual string RunPipeline(Field field)
        {
            RenderFieldArgs renderFieldArgs = new RenderFieldArgs
            {
                Item = field.Item,
                FieldName = field.Name,
                DisableWebEdit = true
            };
            try
            {
                CorePipeline.Run("renderField", renderFieldArgs);
            }
            catch (Exception ex)
            {
                throw new MapperException("Failed to render field {0} on item {1}".Formatted(field.ID, field.Item.ID), ex);
            }

            return renderFieldArgs.Result.FirstPart + renderFieldArgs.Result.LastPart;
        }