From 2a1cd4fda8a4a8e649910d16b4dfa1ce7ae63543 Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Fri, 12 May 2023 09:24:40 +0800 Subject: *misc --- .../CsvHelper-master/docs/migration/v26/index.html | 267 +++++++++++++++++++++ 1 file changed, 267 insertions(+) create mode 100644 ThirdParty/CsvHelper-master/docs/migration/v26/index.html (limited to 'ThirdParty/CsvHelper-master/docs/migration/v26/index.html') diff --git a/ThirdParty/CsvHelper-master/docs/migration/v26/index.html b/ThirdParty/CsvHelper-master/docs/migration/v26/index.html new file mode 100644 index 0000000..03b0d48 --- /dev/null +++ b/ThirdParty/CsvHelper-master/docs/migration/v26/index.html @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + V26 | CsvHelper + + + + + + + + + + + + + + + + +
+
+
+
+

Migrating from version 25 to 26

+

Delegates

+

All delegates args objects have their init accessor removed. +Constructor parameters are used instead.

+

BadDataFoundArgs

+
// v26
+var args = new BadDataFoundArgs
+{
+	Field = field,
+	RawRecord = rawRecord,
+	Context = context,
+};
+
+// v27
+var args = new BadDataRoundArgs(field, rawRecord, context);
+
+

ConvertFromStringArgs

+
// v26
+var args = new ConvertFromStringArgs
+{
+	Row = row,
+};
+
+// v27
+var args = new ConvertFromStringArgs(row);
+
+

ConvertToStringArgs

+
// v26
+var args = new ConvertToStringArgs
+{
+	Value = value,
+};
+
+// v27
+var args = new ConvertToStringArgs(value);
+
+

GetConstructorArgs

+
// v26
+var args = new GetConstructorArgs
+{
+	ClassType = type,
+};
+
+// v27
+var args = new GetConstructorArgs(type);
+
+

GetDynamicPropertyNameArgs

+
// v26
+var args = new GetDynamicPropertyNameArgs
+{
+	FieldIndex = index,
+	Context = context,
+};
+
+// v27
+var args = new GetDynamicPropertyNameArgs(index, context);
+
+

HeaderValidatedArgs

+
// v26
+var args = new HeaderValidatedArgs
+{
+	InvalidHeaders = headers,
+	Context = context,
+};
+
+// v27
+var args = new HeaderValidatedArgs(headers, context);
+
+

MissingFieldFoundArgs

+
// v26
+var args = new MissingFieldFoundArgs
+{
+	HeaderNames = headerNames,
+	Index = index,
+	Context = context,
+};
+
+// v27
+var args = new MissingFieldFoundArgs(headerNames, index, context);
+
+

PrepareHeaderForMatchArgs

+
// v26
+var args = new PrepareHeaderForMatchArgs
+{
+	Header = header,
+	FieldIndex = fieldIndex,
+};
+
+// v27
+var args = new PrepareHeaderForMatchArgs(header, fieldIndex);
+
+

ReadingExceptionOccurredArgs

+
// v26
+var args = new ReadingExceptionOccurredArgs
+{
+	Exception = exception,
+};
+
+// v27
+var args = new ReadingExceptionOccurredArgs(exception);
+
+

ReferenceHeaderPrefixArgs

+
// v26
+var args = new ReferenceHeaderPrefixArgs
+{
+	MemberType = memberType,
+	MemberName = memberName,
+};
+
+// v27
+var args = new ReferenceHeaderPrefixArgs(memberType, memberName);
+
+

ShouldQuoteArgs

+
// v26
+var args = new ShouldQuoteArgs
+{
+	Field = field,
+	FieldType = fieldType,
+	Row = row,
+};
+
+// v27
+var args = new ShouldQuoteArgs(field, fieldType, row);
+
+

ShouldSkipRecordArgs

+
// v26
+var args = new ShouldSkipRecordArgs
+{
+	Record = record,
+};
+
+// v27
+var args = new ShouldSkipRecordArgs(record);
+
+

ShouldUseConstructorParametersArgs

+
// v26
+var args = new ShouldUseConstructorParametersArgs
+{
+	ParameterType = parameterType,
+};
+
+// v27
+var args = new ShouldUseConstructorParametersArgs(parameterType);
+
+

ValidateArgs

+
// v26
+var args = new ValidateArgs
+{
+	Field = field,
+};
+
+// v27
+var args = new ValidateArgs(field);
+
+

IParserConfiguration

+
    +
  • Added property bool ExceptionMessagesContainRawData { get; }.
  • +
+

Any class that implements IParserConfiguration will need these changes +applied to it.

+

IWriterConfiguration

+
    +
  • Added property bool ExceptionMessagesContainRawData { get; }.
  • +
+

Any class that implements IParserConfiguration will need these changes +applied to it.

+ +
+
+
+
+ +

+ + + + + + + + + + + -- cgit v1.1-26-g67d0