public virtual Task<IDisplayResult> DisplayAsync(ContentPart part, BuildPartDisplayContext context)
 {
     return Task.FromResult(Display(part, context));
 }
 public virtual IDisplayResult Display(ContentPart part, BuildPartDisplayContext context)
 {
     return Display(part);
 }
        Task<IDisplayResult> IContentPartDisplayDriver.BuildDisplayAsync(ContentPart contentPart, ContentTypePartDefinition typePartDefinition, BuildDisplayContext context)
        {
            var buildDisplayContext = new BuildPartDisplayContext(typePartDefinition, context);

            return DisplayAsync(contentPart, buildDisplayContext);
        }