namespace SharedTools;
///
/// A text of T(), TB(), or TA() which the I18N collector found in a source file.
///
/// Where its literal starts in the file.
/// How many characters its literal takes in the file.
/// The string the compiler makes of the literal.
/// Whether the text comes from TA(), i.e., addresses the reader and gets a variant with the informal address, see I18NAddressVariant.
public sealed record I18NSourceText(int Offset, int Length, string Text, bool HasAddressVariants);