public bool TryGetUnresolvedMapping <TFrom, TTo>(out IUnresolvedMapping <TFrom, TTo> mapping)
        {
            if (this.aDefinitionContainer.ContainsMapping(typeof(TFrom), typeof(TTo)))
            {
                mapping = new UnresolvedMapping <TFrom, TTo>(this.aContainer);
                return(true);
            }

            mapping = null;
            return(false);
        }
        public bool TryGetUnresolvedMapping(Type from, Type to, out IUnresolvedMapping mapping)
        {
            if (this.aDefinitionContainer.ContainsMapping(from, to))
            {
                mapping = new UnresolvedMapping(this.aContainer, from, to);
                return(true);
            }

            mapping = null;
            return(false);
        }