CartographerFacility.WindsorConversionPatternRepository.LeaseConversionPatternFor C# (CSharp) Метод

LeaseConversionPatternFor() публичный Метод

public LeaseConversionPatternFor ( Type sourceValueType, Type targetValueType ) : object
sourceValueType System.Type
targetValueType System.Type
Результат object
        public object LeaseConversionPatternFor(Type sourceValueType, Type targetValueType)
        {
            var actualType = typeof (IConversionPattern<,>).MakeGenericType(sourceValueType, targetValueType);
            var handler = kernel.GetHandler(actualType);
            if (handler != null)
            {
                return kernel.Resolve(actualType);
            }
            return null;
        }