/// <summary> /// Initializes a new instance. /// </summary> /// <param name="requiredPort">The metadata of the required port with more than one binding.</param> internal AmbiguousBindingsException(RequiredPortMetadata requiredPort) : base("Detected multiple ambiguous bindings for a required port; the 'RequiredPort' property contains the " + "metadata of the port for further analysis.") { Requires.NotNull(requiredPort, () => requiredPort); RequiredPort = requiredPort; }
/// <summary> /// Initializes a new instance. /// </summary> /// <param name="requiredPort">The metadata of the unbound required port.</param> internal UnboundRequiredPortException(RequiredPortMetadata requiredPort) : base(String.Format(FormatMessage, requiredPort)) { Requires.NotNull(requiredPort, () => requiredPort); RequiredPort = requiredPort; }