Esempio n. 1
0
        private void CreateFieldsAndBindings(
            IEnumerable <ObjectFieldDescription> fieldDescriptions,
            List <FieldBinding> fieldBindings,
            List <ObjectField> fields)
        {
            foreach (ObjectFieldDescription fieldDescription in fieldDescriptions)
            {
                var field = new ObjectField(fieldDescription);
                fields.Add(field);

                if (fieldDescription.Member != null)
                {
                    fieldBindings.Add(new FieldBinding(
                                          field.Name, fieldDescription.Member, field));
                }
            }
        }
Esempio n. 2
0
        private void CreateFieldsAndBindings(
            IEnumerable <ObjectFieldDescription> fieldDescriptions,
            ICollection <FieldBinding> fieldBindings,
            ICollection <ObjectField> fields)
        {
            foreach (ObjectFieldDescription fieldDescription in
                     fieldDescriptions)
            {
                var field = new ObjectField(fieldDescription);
                fields.Add(field);

                if (fieldDescription.ResolverType == null &&
                    fieldDescription.ClrMember != null)
                {
                    fieldBindings.Add(new FieldBinding(
                                          field.Name, fieldDescription.ClrMember, field));
                }
            }
        }