public virtual int GetMarshalledSize() { int marshalSize = 0; marshalSize += 4; // this._variableDatumID marshalSize += 4; // this._variableDatumLength for (int idx = 0; idx < this._variableDatums.Count; idx++) { EightByteChunk listElement = (EightByteChunk)this._variableDatums[idx]; marshalSize += listElement.GetMarshalledSize(); } return(marshalSize); }
public override int GetMarshalledSize() { int marshalSize = 0; marshalSize = base.GetMarshalledSize(); marshalSize += this._minefieldID.GetMarshalledSize(); // this._minefieldID marshalSize += this._requestingEntityID.GetMarshalledSize(); // this._requestingEntityID marshalSize += 1; // this._requestID marshalSize += 1; // this._numberOfMissingPdus for (int idx = 0; idx < this._missingPduSequenceNumbers.Count; idx++) { EightByteChunk listElement = (EightByteChunk)this._missingPduSequenceNumbers[idx]; marshalSize += listElement.GetMarshalledSize(); } return(marshalSize); }