Interface IMetadataProvider
Assembly: EPiServer.Shell.dll
Version: 11.20.7
public interface IMetadataProvider : IMetadataHandler
Methods
Declaration
ExtendedMetadata CreateMetadata(IEnumerable<Attribute> attributes, Type containerType, Func<object> modelAccessor, Type modelType, string propertyName)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Attribute> |
attributes |
|
System.Type |
containerType |
|
System.Func<System.Object> |
modelAccessor |
|
System.Type |
modelType |
|
System.String |
propertyName |
|
Returns
Declaration
IEnumerable<ExtendedMetadata> GetMetadataForProperties(object container, Type containerType)
Parameters
Type |
Name |
Description |
System.Object |
container |
|
System.Type |
containerType |
|
Returns
Extension Methods