From 764c090b5d8956ba058c7f2d69b2c33d22e1eac2 Mon Sep 17 00:00:00 2001 From: Josh Close Date: Thu, 25 Jan 2024 17:11:28 -0600 Subject: [PATCH] Cleanup. --- src/CsvHelper/Configuration/CsvConfiguration.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/CsvHelper/Configuration/CsvConfiguration.cs b/src/CsvHelper/Configuration/CsvConfiguration.cs index 6868f72a2..3fe42e421 100644 --- a/src/CsvHelper/Configuration/CsvConfiguration.cs +++ b/src/CsvHelper/Configuration/CsvConfiguration.cs @@ -39,7 +39,7 @@ public record CsvConfiguration : IReaderConfiguration, IWriterConfiguration public virtual bool CountBytes { get; set; } /// - public virtual CultureInfo CultureInfo { get; internal set; } + public virtual CultureInfo CultureInfo { get; protected internal set; } /// public virtual string Delimiter { get; set; } @@ -51,7 +51,7 @@ public record CsvConfiguration : IReaderConfiguration, IWriterConfiguration public virtual GetDelimiter GetDelimiter { get; set; } = ConfigurationFunctions.GetDelimiter; /// - public virtual string[] DetectDelimiterValues { get; set; } = new[] { ",", ";", "|", "\t" }; + public virtual string[] DetectDelimiterValues { get; set; } = [",", ";", "|", "\t"]; /// public virtual bool DetectColumnCountChanges { get; set; } @@ -90,7 +90,7 @@ public record CsvConfiguration : IReaderConfiguration, IWriterConfiguration public virtual bool IncludePrivateMembers { get; set; } /// - public virtual char[] InjectionCharacters { get; set; } = new[] { '=', '@', '+', '-', '\t', '\r' }; + public virtual char[] InjectionCharacters { get; set; } = ['=', '@', '+', '-', '\t', '\r']; /// public virtual char InjectionEscapeCharacter { get; set; } = '\''; @@ -158,7 +158,7 @@ public virtual string NewLine public virtual bool UseNewObjectForNullReferenceMembers { get; set; } = true; /// - public virtual char[] WhiteSpaceChars { get; set; } = new char[] { ' ' }; + public virtual char[] WhiteSpaceChars { get; set; } = [' ']; /// /// Initializes a new instance of the class @@ -303,7 +303,7 @@ public static CsvConfiguration FromType(Type type) var cultureInfoAttribute = (CultureInfoAttribute)Attribute.GetCustomAttribute(type, typeof(CultureInfoAttribute)); if (cultureInfoAttribute == null) { - throw new ConfigurationException($"A CultureInfoAttribute is required on type '{type.Name}' to use this method."); + throw new ConfigurationException($"A {nameof(CultureInfoAttribute)} is required on type '{type.Name}' to use this method."); } var config = new CsvConfiguration(CultureInfo.InvariantCulture);