new public int getMarshalledSize() { int marshalSize = 0; marshalSize = base.getMarshalledSize(); marshalSize = marshalSize + 1; // _requiredReliabilityService marshalSize = marshalSize + 2; // _pad1 marshalSize = marshalSize + 1; // _pad2 marshalSize = marshalSize + 4; // _requestID marshalSize = marshalSize + 4; // _timeInterval marshalSize = marshalSize + 4; // _numberOfFixedDatumRecords marshalSize = marshalSize + 4; // _numberOfVariableDatumRecords for (int idx = 0; idx < _fixedDatumRecords.Count; idx++) { FixedDatum listElement = (FixedDatum)_fixedDatumRecords[idx]; marshalSize = marshalSize + listElement.getMarshalledSize(); } for (int idx = 0; idx < _variableDatumRecords.Count; idx++) { VariableDatum listElement = (VariableDatum)_variableDatumRecords[idx]; marshalSize = marshalSize + listElement.getMarshalledSize(); } return(marshalSize); }
new public int getMarshalledSize() { int marshalSize = 0; marshalSize = base.getMarshalledSize(); marshalSize = marshalSize + 4; // _numberOfFixedDatumRecords marshalSize = marshalSize + 4; // _numberOfVariableDatumRecords for (int idx = 0; idx < _fixedDatumRecords.Count; idx++) { FixedDatum listElement = (FixedDatum)_fixedDatumRecords[idx]; marshalSize = marshalSize + listElement.getMarshalledSize(); } for (int idx = 0; idx < _variableDatumRecords.Count; idx++) { VariableDatum listElement = (VariableDatum)_variableDatumRecords[idx]; marshalSize = marshalSize + listElement.getMarshalledSize(); } return(marshalSize); }