Rebel.Cms.Web.ContentIsHelperExtensions.ParseContentFromObject C# (CSharp) Method

ParseContentFromObject() private static method

private static ParseContentFromObject ( object obj ) : Content
obj object
return Content
        private static Content ParseContentFromObject(object obj)
        {
            var content = obj as Content;
            if (content == null)
            {
                var bendyComparer = obj as BendyObject;
                if (bendyComparer != null)
                {
                    try
                    {
                        if (bendyComparer["__OriginalItem"] != null && bendyComparer["__OriginalItem"] is Content)
                            content = ((Content)bendyComparer["__OriginalItem"]);
                    }
                    catch (Exception)
                    {
                        // Do nothing
                    }
                }
            }

            return content;
        }