public IReadonlyContext Parse(IParameterDescriptor parameter, IParameterizedObject parameterizedObject)
        {
            var meta    = GetMeta(parameter);
            var context = new Context(meta.Parameters.Length);

            foreach (var autoParameter in meta.Parameters)
            {
                context[autoParameter] = autoParameter.GetMemberValue(parameterizedObject);
            }
            return(context);
        }
 public PopupAccessor(IParameterDescriptor parameter, IParameterizedObject value)
 {
     _parameter = parameter;
     _value     = value;
 }
Beispiel #3
0
 IReadonlyContext IParameterizedObjectFactory.Parse(IParameterDescriptor parameter, IParameterizedObject parameterizedObject) =>
 Parse(parameter, (T)parameterizedObject);