public AutoFilterRecord(RecordInputStream in1) { field_1_iEntry = in1.ReadShort(); field_2_grbit = in1.ReadShort(); field_3_doper1 = new DOPERRecord(in1); field_4_doper2 = new DOPERRecord(in1); if (field_3_doper1.DataType == DOPERType.String&&field_3_doper1.LengthOfString>0) { rgch1_multibyte = (in1.ReadByte() != 0); if (rgch1_multibyte) { field_5_rgch1 = in1.ReadUnicodeLEString(field_3_doper1.LengthOfString); } else { field_5_rgch1 = in1.ReadCompressedUnicode(field_3_doper1.LengthOfString); } } if (field_4_doper2.DataType == DOPERType.String && field_4_doper2.LengthOfString > 0) { rgch2_multibyte = (in1.ReadByte() != 0); if (rgch2_multibyte) { field_6_rgch2 = in1.ReadUnicodeLEString(field_4_doper2.LengthOfString); } else { field_6_rgch2 = in1.ReadCompressedUnicode(field_4_doper2.LengthOfString); } } }
public AutoFilterRecord(RecordInputStream in1) { field_1_iEntry = in1.ReadShort(); field_2_grbit = in1.ReadShort(); field_3_doper1 = new DOPERRecord(in1); field_4_doper2 = new DOPERRecord(in1); if (field_3_doper1.DataType == DOPERType.String && field_3_doper1.LengthOfString > 0) { rgch1_multibyte = (in1.ReadByte() != 0); if (rgch1_multibyte) { field_5_rgch1 = in1.ReadUnicodeLEString(field_3_doper1.LengthOfString); } else { field_5_rgch1 = in1.ReadCompressedUnicode(field_3_doper1.LengthOfString); } } if (field_4_doper2.DataType == DOPERType.String && field_4_doper2.LengthOfString > 0) { rgch2_multibyte = (in1.ReadByte() != 0); if (rgch2_multibyte) { field_6_rgch2 = in1.ReadUnicodeLEString(field_4_doper2.LengthOfString); } else { field_6_rgch2 = in1.ReadCompressedUnicode(field_4_doper2.LengthOfString); } } }