protected override void GetItemMetadata(GetContentItemMetadataContext context)
 {
     if (context.ContentItem.ContentType != "Site")
         return;
     base.GetItemMetadata(context);
     context.Metadata.EditorGroupInfo.Add(new GroupInfo(T("Users")));
 }
 protected override void GetContentItemMetadata(GetContentItemMetadataContext context, TPart instance)
 {
     if (OnGetItemMetadata != null)
     {
         OnGetItemMetadata(context, instance);
     }
 }
 void IContentHandler.GetContentItemMetadata(GetContentItemMetadataContext context)
 {
     foreach (var filter in Filters.OfType <IContentTemplateFilter>())
     {
         filter.GetContentItemMetadata(context);
     }
     GetItemMetadata(context);
 }
        protected override void GetItemMetadata(GetContentItemMetadataContext context)
        {
            var part = context.ContentItem.As<UserPart>();

            if (part != null) {
                context.Metadata.Identity.Add("User.UserName", part.UserName);
                context.Metadata.DisplayText = part.UserName;
            }
        }
 public override void GetContentItemMetadata(GetContentItemMetadataContext context)
 {
     _drivers.Invoke(driver => driver.GetContentItemMetadata(context), Logger);
 }
 protected virtual void GetItemMetadata(GetContentItemMetadataContext context)
 {
 }