RecountColumnLength() public method

Computes a maximum length of field taking into account all the values.
public RecountColumnLength ( DbaseFieldDescriptor field, IEnumerable columnValues ) : void
field DbaseFieldDescriptor A descriptor of field
columnValues IEnumerable A field value enumerator
return void
Exemplo n.º 1
0
 /// <summary>
 /// Computes the sizes of attribute fileds taking into accound
 /// attribute values of the features.
 /// </summary>
 /// <param name="DbaseHeader">The header of the dBase attribute file</param>
 /// <param name="Features">Enumerator of features</param>
 private void RecountColumnLengths(DbaseFileHeader DbaseHeader, IEnumerable Features)
 {
     foreach (DbaseFieldDescriptor field in DbaseHeader.DBaseColumns)
     {
         var fieldValues = Features.OfType <Feature>().Select(f => f[field.Name]);
         DbaseHeader.RecountColumnLength(field, fieldValues);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Computes the sizes of attribute fileds taking into accound 
 /// attribute values of the features.
 /// </summary>
 /// <param name="DbaseHeader">The header of the dBase attribute file</param>
 /// <param name="Features">Enumerator of features</param>
 private void RecountColumnLengths(DbaseFileHeader DbaseHeader, IEnumerable Features)
 {
     foreach (DbaseFieldDescriptor field in DbaseHeader.DBaseColumns)
     {
         var fieldValues = Features.OfType<Feature>().Select(f => f[field.Name]);
         DbaseHeader.RecountColumnLength(field, fieldValues);
     }
 }