using System; namespace ProtoBuf { /// <summary> /// Used to hold particulars relating to nested objects. This is opaque to the caller - simply /// give back the token you are given at the end of an object. /// </summary> public readonly struct SubItemToken { internal readonly long value64; internal SubItemToken(int value) => value64 = value; internal SubItemToken(long value) => value64 = value; } }