public static PropertyMetadataBuilder<T, IDictionary> NewItemInitializer<T, TNewItem>(
this PropertyMetadataBuilder<T, IDictionary> builder,
Func<ITypeDescriptorContext, IDictionary, KeyValuePair<object, TNewItem>> createDelegate,
string name = null
)
<ExtensionAttribute>
Public Shared Function NewItemInitializer(Of T, TNewItem)(
builder As PropertyMetadataBuilder(Of T, IDictionary),
createDelegate As Func(Of ITypeDescriptorContext, IDictionary, KeyValuePair(Of Object, TNewItem)),
name As String = Nothing
) As PropertyMetadataBuilder(Of T, IDictionary)