public void ToString(FileGeneration fg, PackageTargetAlias.Mask <bool>?printMask = null) { fg.AppendLine($"{nameof(PackageTargetAlias.Mask<TItem>)} =>"); fg.AppendLine("["); using (new DepthWrapper(fg)) { if (printMask?.Alias ?? true) { fg.AppendItem(Alias, "Alias"); } } fg.AppendLine("]"); }