public static void FillFromAttributes(this ITypeFeatureProvider featureProvider, IEnumerable <Type> types) { foreach (var type in types) { var metadata = GetMetadata(type); featureProvider.RegisterMetadata(type, metadata); } }
public static void RegisterMetadata <T>(this ITypeFeatureProvider featureProvider, GenericMetadata <T> genericMetadata) { featureProvider.RegisterMetadata(typeof(T), genericMetadata); }
public void RegisterMetadata(Type type, Metadata metadata) { inner.RegisterMetadata(type, metadata); }