private void InitializeMeta(IDictionaryAdapterFactory factory, IDictionaryMetaInitializer[] metaInitializers) { foreach (var metaInitializer in metaInitializers) { metaInitializer.Initialize(factory, this); } }
public DictionaryAdapterMeta(Type type, IDictionaryInitializer[] initializers, IDictionaryMetaInitializer[] metaInitializers, object[] behaviors, IDictionary<String, PropertyDescriptor> properties, IDictionaryAdapterFactory factory) { Type = type; Initializers = initializers; MetaInitializers = metaInitializers; Behaviors = behaviors; Properties = properties; InitializeMeta(factory, metaInitializers); }