private static DataFieldDefinition CreatedNestedSimple(IDataField dataField) { var nestedField = (NestedSimpleDataField)dataField; var fields = new DataFieldDefinition[nestedField.InnerFields.Count]; int i = 0; foreach (var innerField in nestedField.InnerFields.Values) { fields[i++] = DataFieldCreators[(int)innerField.DataFieldType](innerField); } return(new NestedSimpleFieldDefinition { Name = dataField.Name, Fields = fields }); }
private static DataFieldDefinition CreatedNestedSimple(IDataField dataField) { NestedSimpleDataField nestedSimpleDataField = (NestedSimpleDataField)dataField; DataFieldDefinition[] dataFieldDefinitionArray = new DataFieldDefinition[nestedSimpleDataField.InnerFields.Count]; int num = 0; foreach (IDataField field in nestedSimpleDataField.InnerFields.Values) { dataFieldDefinitionArray[num++] = LightDBMgr.DataFieldCreators[(int)field.DataFieldType](field); } NestedSimpleFieldDefinition simpleFieldDefinition = new NestedSimpleFieldDefinition(); simpleFieldDefinition.Name = dataField.Name; simpleFieldDefinition.Fields = dataFieldDefinitionArray; return((DataFieldDefinition)simpleFieldDefinition); }