public void Add( string contractName, Func<Type, IFactoryTypeInfo[], IFactoryTypeInfo> func )
Public Sub Add ( contractName As String, func As Func(Of Type, IFactoryTypeInfo(), IFactoryTypeInfo) )
public: void Add( String^ contractName, Func<Type^, array<IFactoryTypeInfo^>^, IFactoryTypeInfo^>^ func )
https://raw.githubusercontent.com/Capgemini/Cauldron/master/LICENSE