private static void ValidateTitle(Context ctx, Title title, string caption) { try { ctx.Logger.LogMessage($" {caption} {title.Id:x16}"); foreach (SwitchFsNca nca in title.Ncas) { ctx.Logger.LogMessage($" {nca.Nca.Header.ContentType.Print()}"); Validity validity = nca.VerifyNca(ctx.Logger, true); ctx.Logger.LogMessage($" {validity.Print()}"); } } catch (Exception ex) { ctx.Logger.LogMessage($"Error processing title {title.Id:x16}:\n{ex.Message}"); } }