public override uint GetPhysicalLength() { return (uint)(sizeof (byte) + GenericArguments.Count.GetCompressedSize() + GenericArguments.Sum(x => x.GetPhysicalLength())); }