ConstructorCandidate
Represents a constructor of the component 
              that the container can use to initialize it properly.
            
                
Gets the ConstructorInfo (from reflection).
            
Gets the dependencies this constructor candidate exposes.
            
public ConstructorCandidate(ConstructorInfo constructorInfo, ConstructorDependencyModel[] dependencies)
Initializes a new instance of the  ConstructorCandidate class.