public override int GetPackedEncodedSize() { if (_info.ArrayDimensionSizes.Length != 1) { throw new NotImplementedException(); } int len = _itemEncoder.GetPackedEncodedSize() * _info.ArrayDimensionSizes[0]; return(len); }
public int GetPackedEncodedSize() { int totalArraySize = 1; foreach (var dim in TypeInfo.ArrayDimensionSizes) { totalArraySize *= dim; } int len = _itemEncoder.GetPackedEncodedSize() * totalArraySize; return(len); }
public override int GetPackedEncodedSize() { int len = _itemEncoder.GetPackedEncodedSize() * _val.Count(); return(len); }
public int GetPackedEncodedSize() { return(_encoder.GetPackedEncodedSize()); }
public int GetPackedEncodedSize() { int len = _itemEncoder.GetPackedEncodedSize() * TypeInfo.ArrayLength; return(len); }
public override int GetPackedEncodedSize() { int len = _itemEncoder.GetPackedEncodedSize() * _info.ArrayLength; return(len); }