Пример #1
0
        internal ModelBinder(IValueDescriptor valueDescriptor)
        {
            ValueDescriptor = valueDescriptor ?? throw new ArgumentNullException(nameof(valueDescriptor));

            _modelDescriptor = ModelDescriptor.FromType(valueDescriptor.Type);

            _targetConstructorDescriptor = new Lazy <ConstructorDescriptor>(
                FindConstructorRequiringCompoundBinding,
                LazyThreadSafetyMode.None);
        }
Пример #2
0
        internal ModelBinder(IValueDescriptor valueDescriptor)
        {
            ValueDescriptor = valueDescriptor ?? throw new ArgumentNullException(nameof(valueDescriptor));

            ModelDescriptor = ModelDescriptor.FromType(valueDescriptor.ValueType);
        }