Ejemplo n.º 1
0
 /// <summary>Returns null if its a String field</summary>
 /// <param name="field"></param>
 /// <returns></returns>
 public static IBinaryPersistor GetPersistor(IDataField field)
 {
     if (field.DataFieldType == DataFieldType.FlatArray || field.DataFieldType == DataFieldType.NestedArray)
     {
         return((IBinaryPersistor) new ArrayPersistor((ArrayDataField)field));
     }
     return(BinaryPersistors.GetPersistorNoArray(field));
 }
Ejemplo n.º 2
0
 public ArrayPersistor(ArrayDataField field)
 {
     m_DataField           = field;
     m_UnderlyingPersistor = BinaryPersistors.GetPersistorNoArray(m_DataField);
 }
Ejemplo n.º 3
0
 public ArrayPersistor(ArrayDataField field)
 {
     this.m_DataField           = field;
     this.m_UnderlyingPersistor = BinaryPersistors.GetPersistorNoArray((IDataField)this.m_DataField);
 }