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)); } } }
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)); } } }