diff --git a/ArchiSteamFarm/ArchiSteamFarm.csproj b/ArchiSteamFarm/ArchiSteamFarm.csproj
index 5eabe9de8..43b59a829 100644
--- a/ArchiSteamFarm/ArchiSteamFarm.csproj
+++ b/ArchiSteamFarm/ArchiSteamFarm.csproj
@@ -86,7 +86,7 @@
..\packages\Humanizer.Core.2.2.0\lib\netstandard1.0\Humanizer.dll
- ..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll
+ ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll
..\packages\Nito.AsyncEx.4.0.1\lib\net45\Nito.AsyncEx.dll
@@ -101,7 +101,7 @@
True
- ..\packages\NLog.5.0.0-beta07\lib\net45\NLog.dll
+ ..\packages\NLog.5.0.0-beta08\lib\net45\NLog.dll
..\packages\protobuf-net.2.2.1\lib\net40\protobuf-net.dll
diff --git a/ArchiSteamFarm/packages.config b/ArchiSteamFarm/packages.config
index 1578bcfb9..d07748713 100644
--- a/ArchiSteamFarm/packages.config
+++ b/ArchiSteamFarm/packages.config
@@ -48,9 +48,9 @@
-
+
-
+
diff --git a/ConfigGenerator/ConfigGenerator.csproj b/ConfigGenerator/ConfigGenerator.csproj
index 8daf622a7..fd4b5e847 100644
--- a/ConfigGenerator/ConfigGenerator.csproj
+++ b/ConfigGenerator/ConfigGenerator.csproj
@@ -54,7 +54,7 @@
..\packages\GenDictEdit.1.1.0\lib\net20\GenericDictionaryEditor.dll
- ..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll
+ ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll
diff --git a/ConfigGenerator/packages.config b/ConfigGenerator/packages.config
index e51246913..42df496e3 100644
--- a/ConfigGenerator/packages.config
+++ b/ConfigGenerator/packages.config
@@ -3,6 +3,6 @@
-
+
\ No newline at end of file
diff --git a/GUI/GUI.csproj b/GUI/GUI.csproj
index c7642d94f..88b8c1cb5 100644
--- a/GUI/GUI.csproj
+++ b/GUI/GUI.csproj
@@ -55,7 +55,7 @@
..\packages\Humanizer.Core.2.2.0\lib\netstandard1.0\Humanizer.dll
- ..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll
+ ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll
..\packages\Nito.AsyncEx.4.0.1\lib\net45\Nito.AsyncEx.dll
@@ -70,7 +70,7 @@
True
- ..\packages\NLog.5.0.0-beta07\lib\net45\NLog.dll
+ ..\packages\NLog.5.0.0-beta08\lib\net45\NLog.dll
..\packages\NLog.Windows.Forms.4.2.3\lib\net35\NLog.Windows.Forms.dll
diff --git a/GUI/packages.config b/GUI/packages.config
index 36034abc5..f039d96d5 100644
--- a/GUI/packages.config
+++ b/GUI/packages.config
@@ -48,9 +48,9 @@
-
+
-
+
diff --git a/packages/NLog.5.0.0-beta07/NLog.5.0.0-beta07.nupkg b/packages/NLog.5.0.0-beta07/NLog.5.0.0-beta07.nupkg
deleted file mode 100644
index 30c027d50..000000000
Binary files a/packages/NLog.5.0.0-beta07/NLog.5.0.0-beta07.nupkg and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/monoandroid23/NLog.dll b/packages/NLog.5.0.0-beta07/lib/monoandroid23/NLog.dll
deleted file mode 100644
index 17bb0b0dc..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/monoandroid23/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/net35/NLog.dll b/packages/NLog.5.0.0-beta07/lib/net35/NLog.dll
deleted file mode 100644
index 72cc82c91..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/net35/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/net40/NLog.dll b/packages/NLog.5.0.0-beta07/lib/net40/NLog.dll
deleted file mode 100644
index 1091e9ba5..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/net40/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/net45/NLog.dll b/packages/NLog.5.0.0-beta07/lib/net45/NLog.dll
deleted file mode 100644
index 9f320037b..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/net45/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/netstandard1.3/NLog.dll b/packages/NLog.5.0.0-beta07/lib/netstandard1.3/NLog.dll
deleted file mode 100644
index 96c226b65..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/netstandard1.3/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/netstandard1.5/NLog.dll b/packages/NLog.5.0.0-beta07/lib/netstandard1.5/NLog.dll
deleted file mode 100644
index 873014c17..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/netstandard1.5/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/sl40/NLog.dll b/packages/NLog.5.0.0-beta07/lib/sl40/NLog.dll
deleted file mode 100644
index 4bfc90a63..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/sl40/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/sl50/NLog.dll b/packages/NLog.5.0.0-beta07/lib/sl50/NLog.dll
deleted file mode 100644
index 29b457a0d..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/sl50/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/uap10.0/NLog.dll b/packages/NLog.5.0.0-beta07/lib/uap10.0/NLog.dll
deleted file mode 100644
index 560ad7cb3..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/uap10.0/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/wp80/NLog.dll b/packages/NLog.5.0.0-beta07/lib/wp80/NLog.dll
deleted file mode 100644
index a614e01a3..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/wp80/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta07/lib/xamarinios10/NLog.dll b/packages/NLog.5.0.0-beta07/lib/xamarinios10/NLog.dll
deleted file mode 100644
index b0b89db7f..000000000
Binary files a/packages/NLog.5.0.0-beta07/lib/xamarinios10/NLog.dll and /dev/null differ
diff --git a/packages/NLog.5.0.0-beta08/NLog.5.0.0-beta08.nupkg b/packages/NLog.5.0.0-beta08/NLog.5.0.0-beta08.nupkg
new file mode 100644
index 000000000..8e8c9214f
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/NLog.5.0.0-beta08.nupkg differ
diff --git a/packages/NLog.5.0.0-beta08/lib/monoandroid23/NLog.dll b/packages/NLog.5.0.0-beta08/lib/monoandroid23/NLog.dll
new file mode 100644
index 000000000..36c838d59
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/monoandroid23/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/xamarinios10/NLog.xml b/packages/NLog.5.0.0-beta08/lib/monoandroid23/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/xamarinios10/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/monoandroid23/NLog.xml
index 3173fe141..2b68e98bd 100644
--- a/packages/NLog.5.0.0-beta07/lib/xamarinios10/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/monoandroid23/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3845,12 +3907,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4465,6 +4527,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6298,930 +7284,6 @@
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7494,7 +7556,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7662,12 +7724,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -7682,6 +7738,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8024,6 +8087,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -10832,6 +10925,11 @@
- Update TemplateXSD.xml for changes outside targets
+
+
+ Prefix for assets in Xamarin Android
+
+
Initializes a new instance of the class.
@@ -12197,6 +12295,39 @@
The file stream.
The file characteristics, if the file information was retrieved successfully, otherwise null.
+
+
+ Portable implementation of .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets current thread ID.
+
+
+
+
+
+ Gets current process name.
+
+
+
+
+
+ Gets current process name (excluding filename extension, if any).
+
+
+
+
+
+ Gets the name of the process.
+
+
Reflection helpers for accessing properties.
@@ -12283,56 +12414,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12340,20 +12448,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -12567,6 +12661,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -12734,6 +12834,38 @@
A value that determines stack trace handling.
+
+
+ Returns details about current process and thread in a portable manner.
+
+
+
+
+ Initializes static members of the ThreadIDHelper class.
+
+
+
+
+ Gets the singleton instance of PortableThreadIDHelper or
+ Win32ThreadIDHelper depending on runtime environment.
+
+ The instance.
+
+
+
+ Gets current thread ID.
+
+
+
+
+ Gets current process name.
+
+
+
+
+ Gets current process name (excluding filename extension, if any).
+
+
Helper for dealing with thread-local storage.
@@ -12745,12 +12877,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -12837,7 +12970,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -14645,11 +14778,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -14742,6 +14900,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -14919,6 +15089,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -14960,6 +15165,18 @@
The to append the rendered data to.
Logging event.
+
+
+ The identifier of the current process.
+
+
+
+
+ Renders the current process ID.
+
+ The to append the rendered data to.
+ Logging event.
+
The information about the running process.
@@ -15199,6 +15416,24 @@
Working Set Size (64-bit).
+
+
+ The name of the current process.
+
+
+
+
+ Gets or sets a value indicating whether to write the full path to the process executable.
+
+
+
+
+
+ Renders the current process name (optionally with a full path).
+
+ The to append the rendered data to.
+ Logging event.
+
The process time in format HH:mm:ss.mmm.
@@ -15620,6 +15855,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -16424,6 +16665,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -16450,6 +16696,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -16460,6 +16716,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -16495,6 +16756,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -16622,13 +16888,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -16700,6 +16959,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -16771,7 +17048,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -17057,6 +17333,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -17633,31 +17999,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19622,6 +19992,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -19731,6 +20107,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -19764,12 +20145,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -20469,6 +20844,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -20493,6 +20873,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/net35/NLog.dll b/packages/NLog.5.0.0-beta08/lib/net35/NLog.dll
new file mode 100644
index 000000000..c3ba28ee9
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/net35/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/net35/NLog.xml b/packages/NLog.5.0.0-beta08/lib/net35/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/net35/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/net35/NLog.xml
index 7e665ae6e..bf5c3cfd5 100644
--- a/packages/NLog.5.0.0-beta07/lib/net35/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/net35/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3861,12 +3923,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4481,6 +4543,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6314,930 +7300,6 @@
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7510,7 +7572,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7683,12 +7745,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -7703,6 +7759,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8045,6 +8108,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -12643,56 +12736,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12700,20 +12770,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -12927,6 +12983,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -13137,12 +13199,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -13263,7 +13326,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -15262,11 +15325,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -15359,6 +15447,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -15536,6 +15636,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -16449,6 +16584,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -17253,6 +17394,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -17279,6 +17425,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -17289,6 +17445,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -17324,6 +17485,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -17451,13 +17617,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -17529,6 +17688,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -17600,7 +17777,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -19409,6 +19585,11 @@
to initialize logging.
+
+
+ Set the to use it for opening connections to the database.
+
+
Closes the target and releases any unmanaged resources.
@@ -19610,31 +19791,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19719,6 +19904,16 @@
MaxMessageLength cannot be zero or negative
+
+
+ Gets or sets the maximum Event log size in kilobytes.
+
+ If null, the value won't be set.
+
+ Default is 512 Kilobytes as specified by Eventlog API
+
+ MaxKilobytes cannot be less than 64 or greater than 4194240 or not a multiple of 64. If null, use the default value
+
Gets or sets the action to take if the message is larger than the option.
@@ -21881,6 +22076,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -22152,6 +22353,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -22185,12 +22391,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -23026,6 +23226,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -23050,6 +23255,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/net40/NLog.dll b/packages/NLog.5.0.0-beta08/lib/net40/NLog.dll
new file mode 100644
index 000000000..157ecf68d
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/net40/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/net45/NLog.xml b/packages/NLog.5.0.0-beta08/lib/net40/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/net45/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/net40/NLog.xml
index b6aeb2674..76449f2d6 100644
--- a/packages/NLog.5.0.0-beta07/lib/net45/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/net40/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3253,46 +3315,6 @@
Fallback value to return in case of exception.
Result returned by the provided function or fallback value in case of exception.
-
-
- Logs an exception is logged at Error level if the provided task does not run to completion.
-
- The task for which to log an error if it does not run to completion.
- This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations.
-
-
-
- Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion.
-
- The task for which to log an error if it does not run to completion.
- A task that completes in the state when completes.
-
-
-
- Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
-
- Async action to execute.
- A task that completes in the state when completes.
-
-
-
- Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
- The exception is not propagated outside of this method; a default value is returned instead.
-
- Return type of the provided function.
- Async function to run.
- A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type .
-
-
-
- Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
- The exception is not propagated outside of this method; a fallback value is returned instead.
-
- Return type of the provided function.
- Async function to run.
- Fallback value to return if the task does not end in the state.
- A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value.
-
Represents the logging event.
@@ -3901,12 +3923,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4521,6 +4543,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6348,975 +7294,12 @@
Fallback value to return in case of exception.
Result returned by the provided function or fallback value in case of exception.
-
-
- Logs an exception is logged at Error level if the provided task does not run to completion.
-
- The task for which to log an error if it does not run to completion.
- This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations.
-
-
-
- Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion.
-
- The task for which to log an error if it does not run to completion.
- A task that completes in the state when completes.
-
-
-
- Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
-
- Async action to execute.
-
-
-
- Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
- The exception is not propagated outside of this method; a default value is returned instead.
-
- Return type of the provided function.
- Async function to run.
- A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type .
-
-
-
- Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
- The exception is not propagated outside of this method; a fallback value is returned instead.
-
- Return type of the provided function.
- Async function to run.
- Fallback value to return if the task does not end in the state.
- A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value.
-
Raises the event when the logger is reconfigured.
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7589,7 +7572,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7762,12 +7745,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -7782,6 +7759,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8124,6 +8108,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -11638,61 +11652,6 @@
- if the log event should be logged
.
-
-
- A global logging class using caller info to find the logger.
-
-
-
-
- Starts building a log event with the specified .
-
- The log level.
- The full path of the source file that contains the caller. This is the file path at the time of compile.
- An instance of the fluent .
-
-
-
- Starts building a log event at the Trace level.
-
- The full path of the source file that contains the caller. This is the file path at the time of compile.
- An instance of the fluent .
-
-
-
- Starts building a log event at the Debug level.
-
- The full path of the source file that contains the caller. This is the file path at the time of compile.
- An instance of the fluent .
-
-
-
- Starts building a log event at the Info level.
-
- The full path of the source file that contains the caller. This is the file path at the time of compile.
- An instance of the fluent .
-
-
-
- Starts building a log event at the Warn level.
-
- The full path of the source file that contains the caller. This is the file path at the time of compile.
- An instance of the fluent .
-
-
-
- Starts building a log event at the Error level.
-
- The full path of the source file that contains the caller. This is the file path at the time of compile.
- An instance of the fluent .
-
-
-
- Starts building a log event at the Fatal level.
-
- The full path of the source file that contains the caller. This is the file path at the time of compile.
- An instance of the fluent .
-
A fluent class to build log events for NLog.
@@ -11829,31 +11788,22 @@
Index of the first user stack frame within the stack trace.
current for chaining calls.
-
+
Writes the log event to the underlying logger.
- The method or property name of the caller to the method. This is set at by the compiler.
- The full path of the source file that contains the caller. This is set at by the compiler.
- The line number in the source file at which the method is called. This is set at by the compiler.
-
+
- Writes the log event to the underlying logger if the condition delegate is true.
+ Writes the log event to the underlying logger.
If condition is true, write log event; otherwise ignore event.
- The method or property name of the caller to the method. This is set at by the compiler.
- The full path of the source file that contains the caller. This is set at by the compiler.
- The line number in the source file at which the method is called. This is set at by the compiler.
-
+
- Writes the log event to the underlying logger if the condition is true.
+ Writes the log event to the underlying logger.
If condition is true, write log event; otherwise ignore event.
- The method or property name of the caller to the method. This is set at by the compiler.
- The full path of the source file that contains the caller. This is set at by the compiler.
- The line number in the source file at which the method is called. This is set at by the compiler.
@@ -12781,56 +12731,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12838,20 +12765,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -13065,6 +12978,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -13275,12 +13194,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -13408,7 +13328,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -14551,14 +14471,6 @@
-
-
- Also render the caller information attributes? (,
- , ).
-
- See https://msdn.microsoft.com/en-us/library/hh534540.aspx
-
-
Gets or sets how key/value pairs will be formatted.
@@ -14572,19 +14484,6 @@
The to append the rendered data to.
Logging event.
-
-
- The names of caller information attributes.
- https://msdn.microsoft.com/en-us/library/hh534540.aspx
-
-
-
-
- Also render the call attributes? (,
- , ).
-
-
-
Designates a property of the class as an ambient property.
@@ -15428,11 +15327,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -15525,6 +15449,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -15702,6 +15638,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -16621,6 +16592,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -17425,6 +17402,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -17451,6 +17433,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -17461,6 +17453,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -17496,6 +17493,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -17623,13 +17625,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -17701,6 +17696,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -17772,7 +17785,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -18051,12 +18063,6 @@
Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it.
-
-
- Gets or sets the cookie container.
-
- The cookie container.
-
Implementation of which forwards received logs through or a given .
@@ -18430,12 +18436,6 @@
Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it.
-
-
- Gets or sets the cookie container.
-
- The cookie container.
-
Completes an asynchronous operation to close a communication object.
@@ -18593,12 +18593,6 @@
Occurs when Close operation has completed.
-
-
- Gets or sets the cookie container.
-
- The cookie container.
-
Opens the client asynchronously.
@@ -18787,6 +18781,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -19599,6 +19683,11 @@
to initialize logging.
+
+
+ Set the to use it for opening connections to the database.
+
+
Closes the target and releases any unmanaged resources.
@@ -19800,31 +19889,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19909,6 +20002,16 @@
MaxMessageLength cannot be zero or negative
+
+
+ Gets or sets the maximum Event log size in kilobytes.
+
+ If null, the value won't be set.
+
+ Default is 512 Kilobytes as specified by Eventlog API
+
+ MaxKilobytes cannot be less than 64 or greater than 4194240 or not a multiple of 64. If null, use the default value
+
Gets or sets the action to take if the message is larger than the option.
@@ -22071,6 +22174,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -22342,6 +22451,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -22375,12 +22489,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -22963,19 +23071,6 @@
A file is accessed according to POSIX rules.
-
-
- Builtin IFileCompressor implementation utilizing the .Net4.5 specific
- and is used as the default value for on .Net4.5.
- So log files created via can be zipped when archived
- w/o 3rd party zip library when run on .Net4.5 or higher.
-
-
-
-
- Implements using the .Net4.5 specific
-
-
Asynchronous request queue.
@@ -23229,6 +23324,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -23253,6 +23353,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/net45/NLog.dll b/packages/NLog.5.0.0-beta08/lib/net45/NLog.dll
new file mode 100644
index 000000000..b7a6a983f
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/net45/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/net40/NLog.xml b/packages/NLog.5.0.0-beta08/lib/net45/NLog.xml
similarity index 97%
rename from packages/NLog.5.0.0-beta07/lib/net40/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/net45/NLog.xml
index 514301f24..16cc429b7 100644
--- a/packages/NLog.5.0.0-beta07/lib/net40/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/net45/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3253,6 +3315,46 @@
Fallback value to return in case of exception.
Result returned by the provided function or fallback value in case of exception.
+
+
+ Logs an exception is logged at Error level if the provided task does not run to completion.
+
+ The task for which to log an error if it does not run to completion.
+ This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations.
+
+
+
+ Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion.
+
+ The task for which to log an error if it does not run to completion.
+ A task that completes in the state when completes.
+
+
+
+ Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
+
+ Async action to execute.
+ A task that completes in the state when completes.
+
+
+
+ Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
+ The exception is not propagated outside of this method; a default value is returned instead.
+
+ Return type of the provided function.
+ Async function to run.
+ A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type .
+
+
+
+ Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
+ The exception is not propagated outside of this method; a fallback value is returned instead.
+
+ Return type of the provided function.
+ Async function to run.
+ Fallback value to return if the task does not end in the state.
+ A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value.
+
Represents the logging event.
@@ -3861,12 +3963,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4481,6 +4583,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6308,936 +7334,51 @@
Fallback value to return in case of exception.
Result returned by the provided function or fallback value in case of exception.
+
+
+ Logs an exception is logged at Error level if the provided task does not run to completion.
+
+ The task for which to log an error if it does not run to completion.
+ This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations.
+
+
+
+ Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion.
+
+ The task for which to log an error if it does not run to completion.
+ A task that completes in the state when completes.
+
+
+
+ Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
+
+ Async action to execute.
+
+
+
+ Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
+ The exception is not propagated outside of this method; a default value is returned instead.
+
+ Return type of the provided function.
+ Async function to run.
+ A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type .
+
+
+
+ Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level.
+ The exception is not propagated outside of this method; a fallback value is returned instead.
+
+ Return type of the provided function.
+ Async function to run.
+ Fallback value to return if the task does not end in the state.
+ A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value.
+
Raises the event when the logger is reconfigured.
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7510,7 +7651,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7683,12 +7824,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -7703,6 +7838,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8045,6 +8187,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -11559,6 +11731,61 @@
- if the log event should be logged
.
+
+
+ A global logging class using caller info to find the logger.
+
+
+
+
+ Starts building a log event with the specified .
+
+ The log level.
+ The full path of the source file that contains the caller. This is the file path at the time of compile.
+ An instance of the fluent .
+
+
+
+ Starts building a log event at the Trace level.
+
+ The full path of the source file that contains the caller. This is the file path at the time of compile.
+ An instance of the fluent .
+
+
+
+ Starts building a log event at the Debug level.
+
+ The full path of the source file that contains the caller. This is the file path at the time of compile.
+ An instance of the fluent .
+
+
+
+ Starts building a log event at the Info level.
+
+ The full path of the source file that contains the caller. This is the file path at the time of compile.
+ An instance of the fluent .
+
+
+
+ Starts building a log event at the Warn level.
+
+ The full path of the source file that contains the caller. This is the file path at the time of compile.
+ An instance of the fluent .
+
+
+
+ Starts building a log event at the Error level.
+
+ The full path of the source file that contains the caller. This is the file path at the time of compile.
+ An instance of the fluent .
+
+
+
+ Starts building a log event at the Fatal level.
+
+ The full path of the source file that contains the caller. This is the file path at the time of compile.
+ An instance of the fluent .
+
A fluent class to build log events for NLog.
@@ -11695,22 +11922,31 @@
Index of the first user stack frame within the stack trace.
current for chaining calls.
-
+
Writes the log event to the underlying logger.
+ The method or property name of the caller to the method. This is set at by the compiler.
+ The full path of the source file that contains the caller. This is set at by the compiler.
+ The line number in the source file at which the method is called. This is set at by the compiler.
-
+
- Writes the log event to the underlying logger.
+ Writes the log event to the underlying logger if the condition delegate is true.
If condition is true, write log event; otherwise ignore event.
+ The method or property name of the caller to the method. This is set at by the compiler.
+ The full path of the source file that contains the caller. This is set at by the compiler.
+ The line number in the source file at which the method is called. This is set at by the compiler.
-
+
- Writes the log event to the underlying logger.
+ Writes the log event to the underlying logger if the condition is true.
If condition is true, write log event; otherwise ignore event.
+ The method or property name of the caller to the method. This is set at by the compiler.
+ The full path of the source file that contains the caller. This is set at by the compiler.
+ The line number in the source file at which the method is called. This is set at by the compiler.
@@ -12638,56 +12874,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12695,20 +12908,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -12922,6 +13121,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -13132,12 +13337,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -13265,7 +13471,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -14408,6 +14614,14 @@
+
+
+ Also render the caller information attributes? (,
+ , ).
+
+ See https://msdn.microsoft.com/en-us/library/hh534540.aspx
+
+
Gets or sets how key/value pairs will be formatted.
@@ -14421,6 +14635,19 @@
The to append the rendered data to.
Logging event.
+
+
+ The names of caller information attributes.
+ https://msdn.microsoft.com/en-us/library/hh534540.aspx
+
+
+
+
+ Also render the call attributes? (,
+ , ).
+
+
+
Designates a property of the class as an ambient property.
@@ -15264,11 +15491,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -15361,6 +15613,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -15538,6 +15802,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -16457,6 +16756,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -17261,6 +17566,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -17287,6 +17597,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -17297,6 +17617,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -17332,6 +17657,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -17459,13 +17789,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -17537,6 +17860,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -17608,7 +17949,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -17887,6 +18227,12 @@
Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it.
+
+
+ Gets or sets the cookie container.
+
+ The cookie container.
+
Implementation of which forwards received logs through or a given .
@@ -18260,6 +18606,12 @@
Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it.
+
+
+ Gets or sets the cookie container.
+
+ The cookie container.
+
Completes an asynchronous operation to close a communication object.
@@ -18417,6 +18769,12 @@
Occurs when Close operation has completed.
+
+
+ Gets or sets the cookie container.
+
+ The cookie container.
+
Opens the client asynchronously.
@@ -18605,6 +18963,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -19417,6 +19865,11 @@
to initialize logging.
+
+
+ Set the to use it for opening connections to the database.
+
+
Closes the target and releases any unmanaged resources.
@@ -19618,31 +20071,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19727,6 +20184,16 @@
MaxMessageLength cannot be zero or negative
+
+
+ Gets or sets the maximum Event log size in kilobytes.
+
+ If null, the value won't be set.
+
+ Default is 512 Kilobytes as specified by Eventlog API
+
+ MaxKilobytes cannot be less than 64 or greater than 4194240 or not a multiple of 64. If null, use the default value
+
Gets or sets the action to take if the message is larger than the option.
@@ -21889,6 +22356,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -22160,6 +22633,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -22193,12 +22671,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -22781,6 +23253,19 @@
A file is accessed according to POSIX rules.
+
+
+ Builtin IFileCompressor implementation utilizing the .Net4.5 specific
+ and is used as the default value for on .Net4.5.
+ So log files created via can be zipped when archived
+ w/o 3rd party zip library when run on .Net4.5 or higher.
+
+
+
+
+ Implements using the .Net4.5 specific
+
+
Asynchronous request queue.
@@ -23034,6 +23519,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -23058,6 +23548,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/netstandard1.3/NLog.dll b/packages/NLog.5.0.0-beta08/lib/netstandard1.3/NLog.dll
new file mode 100644
index 000000000..79c098274
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/netstandard1.3/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/netstandard1.5/NLog.xml b/packages/NLog.5.0.0-beta08/lib/netstandard1.3/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/netstandard1.5/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/netstandard1.3/NLog.xml
index 49fe43d93..8e671ce0d 100644
--- a/packages/NLog.5.0.0-beta07/lib/netstandard1.5/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/netstandard1.3/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3530,7 +3592,7 @@
The logger name.
An instance of .
-
+
Gets a custom logger with the name of the current class and type .
@@ -3637,7 +3699,7 @@
Null logger instance.
-
+
Gets the logger with the name of the current class.
@@ -3645,6 +3707,25 @@
This is a slow-running method.
Make sure you're not doing this in a loop.
+
+
+ Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
+
+ The logger with type .
+ Type of the logger
+ This is a slow-running method.
+ Make sure you're not doing this in a loop.
+
+
+
+ Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
+
+ The type of the logger to create. The type must inherit from
+ NLog.Logger.
+ The logger of type .
+ This is a slow-running method.
+ Make sure you're not doing this in a loop.
+
Gets the specified named logger.
@@ -3882,12 +3963,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4502,6 +4583,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6374,930 +7379,6 @@
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7570,7 +7651,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7623,7 +7704,7 @@
This property was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
+
Gets the logger with the name of the current class.
@@ -7638,12 +7719,11 @@
The assembly to skip.
-
+
Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
The logger class. The class must inherit from .
- CallerFilePath
The logger of type .
This is a slow-running method. Make sure you're not doing this in a loop.
@@ -7758,6 +7838,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8100,6 +8187,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -11647,14 +11764,6 @@
Helpers for .
-
-
- Load from url
-
- file or path, including .dll
- basepath, optional
-
-
Load from url
@@ -12428,56 +12537,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12485,20 +12571,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -12718,6 +12790,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -12921,12 +12999,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -13006,7 +13085,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -14119,24 +14198,6 @@
Ambient property name.
-
-
- Assembly version.
-
- The entry assembly can't be found in some cases e.g. ASP.NET, Unit tests etc.
-
-
-
- The (full) name of the assembly. If null, using the entry assembly.
-
-
-
-
- Renders assembly version and appends it to the specified .
-
- The to append the rendered data to.
- Logging event.
-
The current application domain's base directory.
@@ -14876,11 +14937,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -14973,6 +15059,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -15150,6 +15248,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -15162,35 +15295,6 @@
The to append the rendered data to.
Logging event.
-
-
- The directory where NLog.dll is located.
-
-
-
-
- Initializes static members of the NLogDirLayoutRenderer class.
-
-
-
-
- Gets or sets the name of the file to be Path.Combine()'d with the directory name.
-
-
-
-
-
- Gets or sets the name of the directory to be Path.Combine()'d with the directory name.
-
-
-
-
-
- Renders the directory where NLog is located and appends it to the specified .
-
- The to append the rendered data to.
- Logging event.
-
The identifier of the current process.
@@ -15826,6 +15930,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -16630,6 +16740,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -16656,6 +16771,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -16666,6 +16791,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -16701,6 +16831,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -16828,13 +16963,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -16906,6 +17034,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -16977,7 +17123,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -17075,6 +17220,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -17869,6 +18104,11 @@
to initialize logging.
+
+
+ Set the to use it for opening connections to the database.
+
+
Closes the target and releases any unmanaged resources.
@@ -18034,31 +18274,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19741,6 +19985,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -19894,6 +20144,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -19927,12 +20182,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -20781,6 +21030,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -20805,6 +21059,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/netstandard1.5/NLog.dll b/packages/NLog.5.0.0-beta08/lib/netstandard1.5/NLog.dll
new file mode 100644
index 000000000..4458c5602
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/netstandard1.5/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/netstandard1.3/NLog.xml b/packages/NLog.5.0.0-beta08/lib/netstandard1.5/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/netstandard1.3/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/netstandard1.5/NLog.xml
index 0f72e71ca..4a00ab3a1 100644
--- a/packages/NLog.5.0.0-beta07/lib/netstandard1.3/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/netstandard1.5/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3530,7 +3592,7 @@
The logger name.
An instance of .
-
+
Gets a custom logger with the name of the current class and type .
@@ -3637,7 +3699,7 @@
Null logger instance.
-
+
Gets the logger with the name of the current class.
@@ -3645,6 +3707,25 @@
This is a slow-running method.
Make sure you're not doing this in a loop.
+
+
+ Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
+
+ The logger with type .
+ Type of the logger
+ This is a slow-running method.
+ Make sure you're not doing this in a loop.
+
+
+
+ Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
+
+ The type of the logger to create. The type must inherit from
+ NLog.Logger.
+ The logger of type .
+ This is a slow-running method.
+ Make sure you're not doing this in a loop.
+
Gets the specified named logger.
@@ -3882,12 +3963,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4502,6 +4583,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6374,930 +7379,6 @@
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7570,7 +7651,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7623,7 +7704,7 @@
This property was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
+
Gets the logger with the name of the current class.
@@ -7638,12 +7719,11 @@
The assembly to skip.
-
+
Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
The logger class. The class must inherit from .
- CallerFilePath
The logger of type .
This is a slow-running method. Make sure you're not doing this in a loop.
@@ -7758,6 +7838,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8100,6 +8187,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -11647,6 +11764,14 @@
Helpers for .
+
+
+ Load from url
+
+ file or path, including .dll
+ basepath, optional
+
+
Load from url
@@ -12420,56 +12545,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12477,20 +12579,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -12710,6 +12798,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -12913,12 +13007,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -12998,7 +13093,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -14111,6 +14206,24 @@
Ambient property name.
+
+
+ Assembly version.
+
+ The entry assembly can't be found in some cases e.g. ASP.NET, Unit tests etc.
+
+
+
+ The (full) name of the assembly. If null, using the entry assembly.
+
+
+
+
+ Renders assembly version and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
The current application domain's base directory.
@@ -14850,11 +14963,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -14947,6 +15085,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -15124,6 +15274,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -15136,6 +15321,35 @@
The to append the rendered data to.
Logging event.
+
+
+ The directory where NLog.dll is located.
+
+
+
+
+ Initializes static members of the NLogDirLayoutRenderer class.
+
+
+
+
+ Gets or sets the name of the file to be Path.Combine()'d with the directory name.
+
+
+
+
+
+ Gets or sets the name of the directory to be Path.Combine()'d with the directory name.
+
+
+
+
+
+ Renders the directory where NLog is located and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
The identifier of the current process.
@@ -15771,6 +15985,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -16575,6 +16795,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -16601,6 +16826,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -16611,6 +16846,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -16646,6 +16886,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -16773,13 +17018,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -16851,6 +17089,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -16922,7 +17178,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -17020,6 +17275,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -17814,6 +18159,11 @@
to initialize logging.
+
+
+ Set the to use it for opening connections to the database.
+
+
Closes the target and releases any unmanaged resources.
@@ -17979,31 +18329,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19686,6 +20040,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -19839,6 +20199,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -19872,12 +20237,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -20726,6 +21085,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -20750,6 +21114,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/sl40/NLog.dll b/packages/NLog.5.0.0-beta08/lib/sl40/NLog.dll
new file mode 100644
index 000000000..df551d3f0
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/sl40/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/sl50/NLog.xml b/packages/NLog.5.0.0-beta08/lib/sl40/NLog.xml
similarity index 99%
rename from packages/NLog.5.0.0-beta07/lib/sl50/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/sl40/NLog.xml
index 4e3af9e00..d7ef10585 100644
--- a/packages/NLog.5.0.0-beta07/lib/sl50/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/sl40/NLog.xml
@@ -1612,6 +1612,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -2832,234 +2894,6 @@
A containing one format item.
The argument to format.
-
-
- Initializes a new instance of the class.
-
-
-
-
- Occurs when logger configuration changes.
-
-
-
-
- Gets the name of the logger.
-
-
-
-
- Gets the factory that created this logger.
-
-
-
-
- Gets a value indicating whether logging is enabled for the specified level.
-
- Log level to be checked.
- A value of if logging is enabled for the specified level, otherwise it returns .
-
-
-
- Writes the specified diagnostic message.
-
- Log event.
-
-
-
- Writes the specified diagnostic message.
-
- The name of the type that wraps Logger.
- Log event.
-
-
-
- Writes the diagnostic message at the specified level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the specified level.
-
- Type of the value.
- The log level.
- The value to be written.
-
-
-
- Writes the diagnostic message at the specified level.
-
- Type of the value.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the specified level.
-
- The log level.
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
-
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the specified level.
-
- The log level.
- Log message.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The log level.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- Arguments to format.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- Arguments to format.
- An exception to be logged.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameter.
-
- The type of the argument.
- The log level.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The log level.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- The log level.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
-
- Action to execute.
-
-
-
- Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
- The exception is not propagated outside of this method; a default value is returned instead.
-
- Return type of the provided function.
- Function to run.
- Result returned by the provided function or the default value of type in case of exception.
-
-
-
- Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
- The exception is not propagated outside of this method; a fallback value is returned instead.
-
- Return type of the provided function.
- Function to run.
- Fallback value to return in case of exception.
- Result returned by the provided function or fallback value in case of exception.
-
-
-
- Raises the event when the logger is reconfigured.
-
- Event arguments
-
Gets a value indicating whether logging is enabled for the Trace level.
@@ -3984,6 +3818,234 @@
The second argument to format.
The third argument to format.
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when logger configuration changes.
+
+
+
+
+ Gets the name of the logger.
+
+
+
+
+ Gets the factory that created this logger.
+
+
+
+
+ Gets a value indicating whether logging is enabled for the specified level.
+
+ Log level to be checked.
+ A value of if logging is enabled for the specified level, otherwise it returns .
+
+
+
+ Writes the specified diagnostic message.
+
+ Log event.
+
+
+
+ Writes the specified diagnostic message.
+
+ The name of the type that wraps Logger.
+ Log event.
+
+
+
+ Writes the diagnostic message at the specified level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the specified level.
+
+ Type of the value.
+ The log level.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ Type of the value.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ The log level.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
+
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ The log level.
+ Log message.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The log level.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ Arguments to format.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ Arguments to format.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameter.
+
+ The type of the argument.
+ The log level.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The log level.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ The log level.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
+
+ Action to execute.
+
+
+
+ Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
+ The exception is not propagated outside of this method; a default value is returned instead.
+
+ Return type of the provided function.
+ Function to run.
+ Result returned by the provided function or the default value of type in case of exception.
+
+
+
+ Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
+ The exception is not propagated outside of this method; a fallback value is returned instead.
+
+ Return type of the provided function.
+ Function to run.
+ Fallback value to return in case of exception.
+ Result returned by the provided function or fallback value in case of exception.
+
+
+
+ Raises the event when the logger is reconfigured.
+
+ Event arguments
+
Implementation of logging engine.
@@ -4256,7 +4318,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -4407,12 +4469,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -4427,6 +4483,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8811,56 +8874,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -8868,20 +8908,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -9095,6 +9121,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -9273,12 +9305,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -9365,7 +9398,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -10997,11 +11030,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -11094,6 +11152,12 @@
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -11676,6 +11740,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -12480,6 +12550,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -12506,6 +12581,11 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -12516,6 +12596,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -12551,6 +12636,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -12678,13 +12768,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -12756,6 +12839,18 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -12827,7 +12922,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -14069,31 +14163,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -15976,6 +16074,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -16009,12 +16112,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -16714,6 +16811,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -16738,6 +16840,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/sl50/NLog.dll b/packages/NLog.5.0.0-beta08/lib/sl50/NLog.dll
new file mode 100644
index 000000000..a8cf09ec1
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/sl50/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/sl40/NLog.xml b/packages/NLog.5.0.0-beta08/lib/sl50/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/sl40/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/sl50/NLog.xml
index 4e3af9e00..ad4b5987f 100644
--- a/packages/NLog.5.0.0-beta07/lib/sl40/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/sl50/NLog.xml
@@ -1612,6 +1612,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -2832,234 +2894,6 @@
A containing one format item.
The argument to format.
-
-
- Initializes a new instance of the class.
-
-
-
-
- Occurs when logger configuration changes.
-
-
-
-
- Gets the name of the logger.
-
-
-
-
- Gets the factory that created this logger.
-
-
-
-
- Gets a value indicating whether logging is enabled for the specified level.
-
- Log level to be checked.
- A value of if logging is enabled for the specified level, otherwise it returns .
-
-
-
- Writes the specified diagnostic message.
-
- Log event.
-
-
-
- Writes the specified diagnostic message.
-
- The name of the type that wraps Logger.
- Log event.
-
-
-
- Writes the diagnostic message at the specified level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the specified level.
-
- Type of the value.
- The log level.
- The value to be written.
-
-
-
- Writes the diagnostic message at the specified level.
-
- Type of the value.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the specified level.
-
- The log level.
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
-
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the specified level.
-
- The log level.
- Log message.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The log level.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- Arguments to format.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- Arguments to format.
- An exception to be logged.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameter.
-
- The type of the argument.
- The log level.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The log level.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- The log level.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
-
- Action to execute.
-
-
-
- Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
- The exception is not propagated outside of this method; a default value is returned instead.
-
- Return type of the provided function.
- Function to run.
- Result returned by the provided function or the default value of type in case of exception.
-
-
-
- Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
- The exception is not propagated outside of this method; a fallback value is returned instead.
-
- Return type of the provided function.
- Function to run.
- Fallback value to return in case of exception.
- Result returned by the provided function or fallback value in case of exception.
-
-
-
- Raises the event when the logger is reconfigured.
-
- Event arguments
-
Gets a value indicating whether logging is enabled for the Trace level.
@@ -3984,6 +3818,234 @@
The second argument to format.
The third argument to format.
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when logger configuration changes.
+
+
+
+
+ Gets the name of the logger.
+
+
+
+
+ Gets the factory that created this logger.
+
+
+
+
+ Gets a value indicating whether logging is enabled for the specified level.
+
+ Log level to be checked.
+ A value of if logging is enabled for the specified level, otherwise it returns .
+
+
+
+ Writes the specified diagnostic message.
+
+ Log event.
+
+
+
+ Writes the specified diagnostic message.
+
+ The name of the type that wraps Logger.
+ Log event.
+
+
+
+ Writes the diagnostic message at the specified level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the specified level.
+
+ Type of the value.
+ The log level.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ Type of the value.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ The log level.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
+
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ The log level.
+ Log message.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The log level.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ Arguments to format.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ Arguments to format.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameter.
+
+ The type of the argument.
+ The log level.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The log level.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ The log level.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
+
+ Action to execute.
+
+
+
+ Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
+ The exception is not propagated outside of this method; a default value is returned instead.
+
+ Return type of the provided function.
+ Function to run.
+ Result returned by the provided function or the default value of type in case of exception.
+
+
+
+ Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
+ The exception is not propagated outside of this method; a fallback value is returned instead.
+
+ Return type of the provided function.
+ Function to run.
+ Fallback value to return in case of exception.
+ Result returned by the provided function or fallback value in case of exception.
+
+
+
+ Raises the event when the logger is reconfigured.
+
+ Event arguments
+
Implementation of logging engine.
@@ -4256,7 +4318,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -4407,12 +4469,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -4427,6 +4483,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8811,56 +8874,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -8868,20 +8908,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -9095,6 +9121,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -9273,12 +9305,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -9365,7 +9398,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -10997,11 +11030,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -11094,6 +11152,12 @@
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -11676,6 +11740,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -12480,6 +12550,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -12506,6 +12581,11 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -12516,6 +12596,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -12551,6 +12636,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -12678,13 +12768,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -12756,6 +12839,18 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -12827,7 +12922,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -13777,6 +13871,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -14069,31 +14253,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -15976,6 +16164,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -16009,12 +16202,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -16714,6 +16901,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -16738,6 +16930,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/uap10.0/NLog.dll b/packages/NLog.5.0.0-beta08/lib/uap10.0/NLog.dll
new file mode 100644
index 000000000..117d78696
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/uap10.0/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/uap10.0/NLog.xml b/packages/NLog.5.0.0-beta08/lib/uap10.0/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/uap10.0/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/uap10.0/NLog.xml
index 3382e2394..d9ecc86cb 100644
--- a/packages/NLog.5.0.0-beta07/lib/uap10.0/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/uap10.0/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3530,7 +3592,7 @@
The logger name.
An instance of .
-
+
Gets a custom logger with the name of the current class and type .
@@ -3632,7 +3694,7 @@
Null logger instance.
-
+
Gets the logger with the name of the current class.
@@ -3640,6 +3702,25 @@
This is a slow-running method.
Make sure you're not doing this in a loop.
+
+
+ Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
+
+ The logger with type .
+ Type of the logger
+ This is a slow-running method.
+ Make sure you're not doing this in a loop.
+
+
+
+ Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
+
+ The type of the logger to create. The type must inherit from
+ NLog.Logger.
+ The logger of type .
+ This is a slow-running method.
+ Make sure you're not doing this in a loop.
+
Gets the specified named logger.
@@ -3871,12 +3952,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4491,6 +4572,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6363,930 +7368,6 @@
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7559,7 +7640,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7607,7 +7688,7 @@
This property was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
+
Gets the logger with the name of the current class.
@@ -7622,12 +7703,11 @@
The assembly to skip.
-
+
Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger.
The logger class. The class must inherit from .
- CallerFilePath
The logger of type .
This is a slow-running method. Make sure you're not doing this in a loop.
@@ -7742,6 +7822,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8084,6 +8171,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -12286,56 +12403,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12343,20 +12437,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -12576,6 +12656,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -12747,12 +12833,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -12832,7 +12919,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -14554,11 +14641,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -14651,6 +14763,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -14828,6 +14952,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -15365,6 +15524,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -16169,6 +16334,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -16195,6 +16365,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -16205,6 +16385,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -16240,6 +16425,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -16367,13 +16557,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -16445,6 +16628,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -16516,7 +16717,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -16614,6 +16814,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -17180,6 +17470,11 @@
to initialize logging.
+
+
+ Set the to use it for opening connections to the database.
+
+
Closes the target and releases any unmanaged resources.
@@ -17345,31 +17640,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19052,6 +19351,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -19205,6 +19510,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -19238,12 +19548,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -20045,6 +20349,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -20069,6 +20378,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/wp80/NLog.dll b/packages/NLog.5.0.0-beta08/lib/wp80/NLog.dll
new file mode 100644
index 000000000..9fc175cdf
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/wp80/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/wp80/NLog.xml b/packages/NLog.5.0.0-beta08/lib/wp80/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/wp80/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/wp80/NLog.xml
index 1db47b168..51c61d0ed 100644
--- a/packages/NLog.5.0.0-beta07/lib/wp80/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/wp80/NLog.xml
@@ -1612,6 +1612,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -2832,234 +2894,6 @@
A containing one format item.
The argument to format.
-
-
- Initializes a new instance of the class.
-
-
-
-
- Occurs when logger configuration changes.
-
-
-
-
- Gets the name of the logger.
-
-
-
-
- Gets the factory that created this logger.
-
-
-
-
- Gets a value indicating whether logging is enabled for the specified level.
-
- Log level to be checked.
- A value of if logging is enabled for the specified level, otherwise it returns .
-
-
-
- Writes the specified diagnostic message.
-
- Log event.
-
-
-
- Writes the specified diagnostic message.
-
- The name of the type that wraps Logger.
- Log event.
-
-
-
- Writes the diagnostic message at the specified level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the specified level.
-
- Type of the value.
- The log level.
- The value to be written.
-
-
-
- Writes the diagnostic message at the specified level.
-
- Type of the value.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the specified level.
-
- The log level.
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
-
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the specified level.
-
- The log level.
- Log message.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The log level.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- A to be written.
- Arguments to format.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the specified level.
-
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- Arguments to format.
- An exception to be logged.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameter.
-
- The type of the argument.
- The log level.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The log level.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- The log level.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the specified level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- The log level.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
-
- Action to execute.
-
-
-
- Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
- The exception is not propagated outside of this method; a default value is returned instead.
-
- Return type of the provided function.
- Function to run.
- Result returned by the provided function or the default value of type in case of exception.
-
-
-
- Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
- The exception is not propagated outside of this method; a fallback value is returned instead.
-
- Return type of the provided function.
- Function to run.
- Fallback value to return in case of exception.
- Result returned by the provided function or fallback value in case of exception.
-
-
-
- Raises the event when the logger is reconfigured.
-
- Event arguments
-
Gets a value indicating whether logging is enabled for the Trace level.
@@ -3984,6 +3818,234 @@
The second argument to format.
The third argument to format.
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when logger configuration changes.
+
+
+
+
+ Gets the name of the logger.
+
+
+
+
+ Gets the factory that created this logger.
+
+
+
+
+ Gets a value indicating whether logging is enabled for the specified level.
+
+ Log level to be checked.
+ A value of if logging is enabled for the specified level, otherwise it returns .
+
+
+
+ Writes the specified diagnostic message.
+
+ Log event.
+
+
+
+ Writes the specified diagnostic message.
+
+ The name of the type that wraps Logger.
+ Log event.
+
+
+
+ Writes the diagnostic message at the specified level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the specified level.
+
+ Type of the value.
+ The log level.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ Type of the value.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ The log level.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.
+
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the specified level.
+
+ The log level.
+ Log message.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The log level.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ A to be written.
+ Arguments to format.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ Arguments to format.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameter.
+
+ The type of the argument.
+ The log level.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The log level.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ The log level.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the specified level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ The log level.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method.
+
+ Action to execute.
+
+
+
+ Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
+ The exception is not propagated outside of this method; a default value is returned instead.
+
+ Return type of the provided function.
+ Function to run.
+ Result returned by the provided function or the default value of type in case of exception.
+
+
+
+ Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level.
+ The exception is not propagated outside of this method; a fallback value is returned instead.
+
+ Return type of the provided function.
+ Function to run.
+ Fallback value to return in case of exception.
+ Result returned by the provided function or fallback value in case of exception.
+
+
+
+ Raises the event when the logger is reconfigured.
+
+ Event arguments
+
Implementation of logging engine.
@@ -4256,7 +4318,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -4407,12 +4469,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -4427,6 +4483,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8816,56 +8879,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -8873,20 +8913,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -9100,6 +9126,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -9278,12 +9310,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -9370,7 +9403,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -10990,11 +11023,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -11087,6 +11145,12 @@
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -11646,6 +11710,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -12450,6 +12520,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -12476,6 +12551,11 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -12486,6 +12566,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -12521,6 +12606,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -12648,13 +12738,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -12726,6 +12809,18 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -12797,7 +12892,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -13083,6 +13177,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -13375,31 +13559,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -15161,6 +15349,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -15194,12 +15387,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -15899,6 +16086,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -15923,6 +16115,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/NLog.5.0.0-beta08/lib/xamarinios10/NLog.dll b/packages/NLog.5.0.0-beta08/lib/xamarinios10/NLog.dll
new file mode 100644
index 000000000..bac329ca3
Binary files /dev/null and b/packages/NLog.5.0.0-beta08/lib/xamarinios10/NLog.dll differ
diff --git a/packages/NLog.5.0.0-beta07/lib/monoandroid23/NLog.xml b/packages/NLog.5.0.0-beta08/lib/xamarinios10/NLog.xml
similarity index 98%
rename from packages/NLog.5.0.0-beta07/lib/monoandroid23/NLog.xml
rename to packages/NLog.5.0.0-beta08/lib/xamarinios10/NLog.xml
index 35cea2dd3..f9d867175 100644
--- a/packages/NLog.5.0.0-beta07/lib/monoandroid23/NLog.xml
+++ b/packages/NLog.5.0.0-beta08/lib/xamarinios10/NLog.xml
@@ -3223,6 +3223,68 @@
The second argument to format.
The third argument to format.
+
+
+ Extensions for NLog .
+
+
+
+
+ Writes the diagnostic message and exception at the specified level.
+
+ A logger implementation that will handle the message.
+ The log level.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A logger implementation that will handle the message.
+ An exception to be logged.
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
Provides an interface to execute System.Actions without surfacing any exceptions raised for that action.
@@ -3845,12 +3907,12 @@
See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx
-
- Auto-generated Logger members for binary compatibility with NLog 1.0.
-
Provides logging interface and utility functions.
+
+ Auto-generated Logger members for binary compatibility with NLog 1.0.
+
Provides logging interface and utility functions.
@@ -4465,6 +4527,930 @@
A containing one format item.
The argument to format.
+
+
+ Gets a value indicating whether logging is enabled for the Trace level.
+
+ A value of if logging is enabled for the Trace level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Debug level.
+
+ A value of if logging is enabled for the Debug level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Info level.
+
+ A value of if logging is enabled for the Info level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Warn level.
+
+ A value of if logging is enabled for the Warn level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Error level.
+
+ A value of if logging is enabled for the Error level, otherwise it returns .
+
+
+
+ Gets a value indicating whether logging is enabled for the Fatal level.
+
+ A value of if logging is enabled for the Fatal level, otherwise it returns .
+
+
+
+ Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Trace level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Trace level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Debug level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Debug level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Info level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Info level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Warn level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Warn level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Error level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Error level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Type of the value.
+ An IFormatProvider that supplies culture-specific formatting information.
+ The value to be written.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ A function returning message to be written. Function is not evaluated if logging is not enabled.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level.
+
+ Log message.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ A containing format items.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message and exception at the Fatal level.
+
+ An IFormatProvider that supplies culture-specific formatting information.
+ A to be written.
+ An exception to be logged.
+ Arguments to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
+
+ The type of the argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameter.
+
+ The type of the argument.
+ A containing one format item.
+ The argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ An IFormatProvider that supplies culture-specific formatting information.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
+
+
+ Writes the diagnostic message at the Fatal level using the specified parameters.
+
+ The type of the first argument.
+ The type of the second argument.
+ The type of the third argument.
+ A containing one format item.
+ The first argument to format.
+ The second argument to format.
+ The third argument to format.
+
Writes the diagnostic message at the specified level.
@@ -6298,930 +7284,6 @@
Event arguments
-
-
- Gets a value indicating whether logging is enabled for the Trace level.
-
- A value of if logging is enabled for the Trace level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Debug level.
-
- A value of if logging is enabled for the Debug level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Info level.
-
- A value of if logging is enabled for the Info level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Warn level.
-
- A value of if logging is enabled for the Warn level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Error level.
-
- A value of if logging is enabled for the Error level, otherwise it returns .
-
-
-
- Gets a value indicating whether logging is enabled for the Fatal level.
-
- A value of if logging is enabled for the Fatal level, otherwise it returns .
-
-
-
- Writes the diagnostic message at the Trace level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Trace level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Trace level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Debug level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Debug level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Info level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Info level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Info level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Warn level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Warn level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Error level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Error level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Error level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified format provider and format parameters.
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Type of the value.
- An IFormatProvider that supplies culture-specific formatting information.
- The value to be written.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- A function returning message to be written. Function is not evaluated if logging is not enabled.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level.
-
- Log message.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- A containing format items.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message and exception at the Fatal level.
-
- An IFormatProvider that supplies culture-specific formatting information.
- A to be written.
- An exception to be logged.
- Arguments to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.
-
- The type of the argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameter.
-
- The type of the argument.
- A containing one format item.
- The argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- An IFormatProvider that supplies culture-specific formatting information.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
-
-
- Writes the diagnostic message at the Fatal level using the specified parameters.
-
- The type of the first argument.
- The type of the second argument.
- The type of the third argument.
- A containing one format item.
- The first argument to format.
- The second argument to format.
- The third argument to format.
-
Implementation of logging engine.
@@ -7494,7 +7556,7 @@
- Occurs when logging changes.
+ Gets the default instance.
@@ -7662,12 +7724,6 @@
Dispose all targets, and shutdown logging.
-
-
- Gets the fully qualified name of the class invoking the LogManager, including the
- namespace but not the assembly.
-
-
Returns a log message. Used to defer calculation of
@@ -7682,6 +7738,13 @@
Mostly for compatibility with log4net.
+
+
+ Gets the thread-local dictionary
+
+ Must be true for any subsequent dictionary modification operation
+
+
Sets the current thread MDC item to the specified value.
@@ -8024,6 +8087,36 @@
Reverts the stack to original item count.
+
+
+ Async version of - a logical context structure that keeps a stack
+ Allows for maintaining scope across asynchronous tasks and call contexts.
+
+
+
+
+ Pushes the specified value on current stack
+
+ The value to be pushed.
+ An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.
+
+
+
+ Pops the top message off the current stack
+
+ The top message which is no longer on the stack.
+
+
+
+ Clears current stack.
+
+
+
+
+ Gets all objects on the stack. The objects are not removed from the stack.
+
+ Array of objects on the stack.
+
Exception thrown during NLog configuration.
@@ -10832,11 +10925,6 @@
- Update TemplateXSD.xml for changes outside targets
-
-
- Prefix for assets in Xamarin Android
-
-
Initializes a new instance of the class.
@@ -12202,39 +12290,6 @@
The file stream.
The file characteristics, if the file information was retrieved successfully, otherwise null.
-
-
- Portable implementation of .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets current thread ID.
-
-
-
-
-
- Gets current process name.
-
-
-
-
-
- Gets current process name (excluding filename extension, if any).
-
-
-
-
-
- Gets the name of the process.
-
-
Reflection helpers for accessing properties.
@@ -12321,56 +12376,33 @@
Controls a single allocated AsyncLogEventInfo-List for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable AsyncLogEventInfo-List for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the AsyncLogEventInfo[]-buffer acquired
-
-
Controls a single allocated char[]-buffer for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable char[]-buffer for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the char[]-buffer acquired
-
-
Controls a single allocated StringBuilder for reuse (only one active user)
-
+
+
+ Controls a single allocated object for reuse (only one active user)
+
+
+
Empty handle when is disabled
-
+
- Creates handle to the reusable StringBuilder for active usage
+ Creates handle to the reusable char[]-buffer for active usage
Handle to the reusable item, that can release it again
-
+
- Access the StringBuilder acquired
+ Access the MemoryStream acquired
@@ -12378,20 +12410,6 @@
Controls a single allocated MemoryStream for reuse (only one active user)
-
- Empty handle when is disabled
-
-
-
- Creates handle to the reusable MemoryStream for active usage
-
- Handle to the reusable item, that can release it again
-
-
-
- Access the MemoryStream acquired
-
-
Supported operating systems.
@@ -12605,6 +12623,12 @@
+
+
+ Gets the fully qualified name of the class invoking the calling method, including the
+ namespace but not the assembly.
+
+
Utilities for dealing with values.
@@ -12772,38 +12796,6 @@
A value that determines stack trace handling.
-
-
- Returns details about current process and thread in a portable manner.
-
-
-
-
- Initializes static members of the ThreadIDHelper class.
-
-
-
-
- Gets the singleton instance of PortableThreadIDHelper or
- Win32ThreadIDHelper depending on runtime environment.
-
- The instance.
-
-
-
- Gets current thread ID.
-
-
-
-
- Gets current process name.
-
-
-
-
- Gets current process name (excluding filename extension, if any).
-
-
Helper for dealing with thread-local storage.
@@ -12815,12 +12807,13 @@
Allocated slot key.
-
+
Gets the data for a slot in thread-local storage.
Type of the data.
The slot to get data for.
+ Automatically create the object if it doesn't exist.
Slot data (will create T if null).
@@ -12907,7 +12900,7 @@
Object value
Object value converted to string
-
+
Converts object value to invariant format (understood by JavaScript)
@@ -14715,11 +14708,36 @@
Name of the layout renderer, without the `${ }`
+
+
+ Format of the ${level} layout renderer output.
+
+
+
+
+ Render the full level name.
+
+
+
+
+ Render the first character of the level.
+
+
+
+
+ Render the ordinal (aka number) for the level.
+
+
The log level.
+
+
+ Gets or sets a value indicating the output format of the level.
+
+
Renders the current log level and appends it to the specified .
@@ -14812,6 +14830,18 @@
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Gets or sets a value indicating whether to include contents of the stack.
@@ -14989,6 +15019,41 @@
The to append the rendered data to.
Logging event.
+
+
+ Renderer (Async scope)
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of top stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the number of bottom stack frames to be rendered.
+
+
+
+
+
+ Gets or sets the separator to be used for concatenating nested logical context output.
+
+
+
+
+
+ Renders the specified Nested Logical Context item and appends it to the specified .
+
+ The to append the rendered data to.
+ Logging event.
+
A newline literal.
@@ -15030,18 +15095,6 @@
The to append the rendered data to.
Logging event.
-
-
- The identifier of the current process.
-
-
-
-
- Renders the current process ID.
-
- The to append the rendered data to.
- Logging event.
-
The information about the running process.
@@ -15281,24 +15334,6 @@
Working Set Size (64-bit).
-
-
- The name of the current process.
-
-
-
-
- Gets or sets a value indicating whether to write the full path to the process executable.
-
-
-
-
-
- Renders the current process name (optionally with a full path).
-
- The to append the rendered data to.
- Logging event.
-
The process time in format HH:mm:ss.mmm.
@@ -15720,6 +15755,12 @@
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
+
Post-processes the rendered message.
@@ -16524,6 +16565,11 @@
Determines wether or not this attribute will be Json encoded.
+
+
+ Gets or sets a value indicating whether to escape non-ascii characters
+
+
A specialized layout that renders JSON-formatted events.
@@ -16550,6 +16596,16 @@
Gets or sets the option to render the empty object value {}
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
Gets or sets the option to include all properties from the log events
@@ -16560,6 +16616,11 @@
List of property names to exclude when is true
+
+
+ Initializes the layout.
+
+
Formats the log event as a JSON document for writing.
@@ -16595,6 +16656,11 @@
Thread-agnostic layouts only use contents of for its output.
+
+
+ Gets the level of stack trace information required for rendering.
+
+
Gets the logging configuration this target is part of.
@@ -16722,13 +16788,6 @@
Type of the Layout.
Name of the Layout.
-
-
- Determine whether the layout is thread-agnostic or not. The layout is thread-agnostic when itself
- and all the nested objects are thread-agnostic.
-
- True when thread-agnostic; false otherwise.
-
Marks class as a layout renderer and assigns a format string to it.
@@ -16800,6 +16859,24 @@
Gets the instance that renders log events.
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets a value indicating whether to include contents of the dictionary.
+
+
+
+
+
+ Gets or sets the option to include all properties from the log events
+
+
+
Renders the layout for the specified logging event by invoking layout renderers.
@@ -16871,7 +16948,6 @@
Gets the level of stack trace information required for rendering.
- Calculated when setting .
@@ -17157,6 +17233,96 @@
The most recent archive has the highest number (in combination with the date).
+
+
+ Abstract Target with async Task support
+
+
+
+
+ How many seconds a Task is allowed to run before it is cancelled.
+
+
+
+
+ Task Scheduler used for processing async Tasks
+
+
+
+
+ Constructor
+
+
+
+
+ Override this to create the actual logging task
+
+ Example of how to override this method, and call custom async method
+
+ protected override Task WriteAsyncTask(LogEventInfo logEvent, CancellationToken token)
+ {
+ return CustomWriteAsync(logEvent, token);
+ }
+
+ private async Task CustomWriteAsync(LogEventInfo logEvent, CancellationToken token)
+ {
+ await MyLogMethodAsync(logEvent, token).ConfigureAwait(false);
+ }
+
+
+ The log event.
+ The cancellation token
+
+
+
+
+ Schedules the LogEventInfo for async writing
+
+ The log event.
+
+
+
+ Schedules notification of when all messages has been written
+
+
+
+
+
+ Closes Target by updating CancellationToken
+
+
+
+
+ Releases any managed resources
+
+
+
+
+
+ Checks the internal queue for the next to create a new task for
+
+ Used for race-condition validation betweewn task-completion and timeout
+
+
+
+ Creates new task to handle the writing of the input
+
+ LogEvent to write
+ New Task created [true / false]
+
+
+
+ Handles that scheduled task has completed (succesfully or failed), and starts the next pending task
+
+ Task just completed
+ AsyncContinuation to notify of success or failure
+
+
+
+ Timer method, that is fired when pending task fails to complete within timeout
+
+
+
Sends log messages to the remote instance of Chainsaw application from log4j.
@@ -17733,31 +17899,35 @@
The object to serialize to JSON.
Serialized value.
-
+
Returns a serialization of an object
int JSON format.
The object to serialize to JSON.
+ Should non-ascii characters be encoded
The objects in path.
The current depth (level) of recursion.
Serialized value.
-
+
Converts object value into JSON escaped string
Object value
+ Object TypeCode
+ Should non-ascii characters be encoded
Should string be JSON encoded with quotes
Object value converted to JSON escaped string
-
+
Checks input string if it needs JSON escaping, and makes necessary conversion
Input string
+ Should non-ascii characters be encoded
JSON escaped string
@@ -19722,6 +19892,12 @@
+
+
+ Gets or sets a value indicating whether to include dictionary contents.
+
+
+
Gets or sets a value indicating whether to include stack contents.
@@ -19831,6 +20007,11 @@
Are all layouts in this target thread-agnostic, if so we don't precalculate the layouts
+
+
+ The Max StackTraceUsage of all the in this Target
+
+
Gets or sets the name of the target.
@@ -19864,12 +20045,6 @@
Can be used if has been enabled.
-
-
- Get all used layouts in this target.
-
-
-
Initializes this instance.
@@ -20569,6 +20744,11 @@
a flush on the wrapped target.
+
+
+ Delay the flush until the LogEvent has been confirmed as written
+
+
Initializes a new instance of the class.
@@ -20593,6 +20773,11 @@
The wrapped target.
+
+
+ Initializes the target.
+
+
Forwards the call to the .Write()
diff --git a/packages/Newtonsoft.Json.10.0.2/Newtonsoft.Json.10.0.2.nupkg b/packages/Newtonsoft.Json.10.0.2/Newtonsoft.Json.10.0.2.nupkg
deleted file mode 100644
index 8d6b3e0c3..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/Newtonsoft.Json.10.0.2.nupkg and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/net20/Newtonsoft.Json.dll
deleted file mode 100644
index 6062b9457..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/net20/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/net35/Newtonsoft.Json.dll
deleted file mode 100644
index d389424d7..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/net35/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/net40/Newtonsoft.Json.dll
deleted file mode 100644
index 9c83621f3..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/net40/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/net45/Newtonsoft.Json.dll
deleted file mode 100644
index e5c8978e0..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/net45/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.0/Newtonsoft.Json.dll
deleted file mode 100644
index 47e400809..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.0/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.3/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.3/Newtonsoft.Json.dll
deleted file mode 100644
index 5f60955c8..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.3/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/portable-net40+sl5+win8+wpa81+wp8/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/portable-net40+sl5+win8+wpa81+wp8/Newtonsoft.Json.dll
deleted file mode 100644
index 5b56f2557..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/portable-net40+sl5+win8+wpa81+wp8/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.2/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll
deleted file mode 100644
index 12fddfa22..000000000
Binary files a/packages/Newtonsoft.Json.10.0.2/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll and /dev/null differ
diff --git a/packages/Newtonsoft.Json.10.0.2/LICENSE.md b/packages/Newtonsoft.Json.10.0.3/LICENSE.md
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/LICENSE.md
rename to packages/Newtonsoft.Json.10.0.3/LICENSE.md
diff --git a/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg b/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg
new file mode 100644
index 000000000..4e1ee111b
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg differ
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll
new file mode 100644
index 000000000..c1f29c296
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net20/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/net20/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml
index cd11ef514..0647513e0 100644
--- a/packages/Newtonsoft.Json.10.0.2/lib/net20/Newtonsoft.Json.xml
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.xml
@@ -521,6 +521,70 @@
true if this instance can convert the specified object type; otherwise, false.
+
+
+ Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z").
+
+
+
+
+ Gets or sets the date time styles used when converting a date to and from JSON.
+
+ The date time styles used when converting a date to and from JSON.
+
+
+
+ Gets or sets the date time format used when converting a date to and from JSON.
+
+ The date time format used when converting a date to and from JSON.
+
+
+
+ Gets or sets the culture used when converting a date to and from JSON.
+
+ The culture used when converting a date to and from JSON.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
Converts a to and from JSON.
@@ -672,70 +736,6 @@
true if this instance can convert the specified object type; otherwise, false.
-
-
- Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z").
-
-
-
-
- Gets or sets the date time styles used when converting a date to and from JSON.
-
- The date time styles used when converting a date to and from JSON.
-
-
-
- Gets or sets the date time format used when converting a date to and from JSON.
-
- The date time format used when converting a date to and from JSON.
-
-
-
- Gets or sets the culture used when converting a date to and from JSON.
-
- The culture used when converting a date to and from JSON.
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)).
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing property value of the JSON that is being converted.
- The calling serializer.
- The object value.
-
Converts XML to and from JSON.
@@ -851,6 +851,41 @@
Time zone information should be preserved when converting.
+
+
+ Specifies default value handling options for the .
+
+
+
+
+
+
+
+
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that it is not written to JSON.
+ This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers,
+ decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
+ placing the on the property.
+
+
+
+
+ Members with a default value but no JSON will be set to their default value when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and set members to their default value when deserializing.
+
+
Specifies float format handling options when writing special floating point numbers, e.g. ,
@@ -922,11 +957,727 @@
The array that is being returned.
+
+
+ Provides an interface to enable a class to return line and position information.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if and can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+ The current line number or 0 if no line information is available (for example, when returns false).
+
+
+
+ Gets the current line position.
+
+ The current line position or 0 if no line information is available (for example, when returns false).
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Gets or sets a value indicating whether null items are allowed in the collection.
+
+ true if null items are allowed in the collection; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with a flag indicating whether the array can contain null items.
+
+ A flag indicating whether the array can contain null items.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
Instructs the to use the specified constructor when deserializing that object.
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Gets or sets the id.
+
+ The id.
+
+
+
+ Gets or sets the title.
+
+ The title.
+
+
+
+ Gets or sets the description.
+
+ The description.
+
+
+
+ Gets or sets the collection's items converter.
+
+ The collection's items converter.
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets a value that indicates whether to preserve object references.
+
+
+ true to keep object reference; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value that indicates whether to preserve collection's items references.
+
+
+ true to keep collection's items object references; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets the reference loop handling used when serializing the collection's items.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the collection's items.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Provides methods for converting between .NET types and JSON types.
+
+
+
+
+
+
+
+ Gets or sets a function that creates default .
+ Default settings are automatically used by serialization methods on ,
+ and and on .
+ To serialize without using any default settings create a with
+ .
+
+
+
+
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's null as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's undefined as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's NaN as a string. This field is read-only.
+
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ The time zone handling when the date is converted to a string.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ The string escape handling.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Serializes the specified object to a JSON string.
+
+ The object to serialize.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting.
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a collection of .
+
+ The object to serialize.
+ A collection of converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting and a collection of .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ A collection of converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using formatting and .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Deserializes the JSON to a .NET object.
+
+ The JSON to deserialize.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to a .NET object using .
+
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The JSON to deserialize.
+ The of object being deserialized.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type.
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be inferred from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type using .
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be inferred from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The type of the object to deserialize to.
+ The object to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The JSON to deserialize.
+ The type of the object to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Populates the object with values from the JSON string.
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+
+
+ Populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+
+
+
+ Serializes the to a JSON string.
+
+ The node to serialize.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ Omits writing the root object.
+ A JSON string of the .
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by
+ and writes a Json.NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized .
+
+
+
+ Converts an object to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can read JSON.
+
+ true if this can read JSON; otherwise, false.
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+ true if this can write JSON; otherwise, false.
+
+
+
+ Instructs the to use the specified when serializing the member or class.
+
+
+
+
+ Gets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the .
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the .
+ Parameter list to use when constructing the . Can be null.
+
+
+
+ Represents a collection of .
+
+
Instructs the how to serialize the collection.
@@ -1004,11 +1755,2144 @@
Initializes a new instance of the class.
+
+
+ Instructs the not to serialize the public field or public read/write property value.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Gets or sets the member serialization.
+
+ The member serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified member serialization.
+
+ The member serialization.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Instructs the to always serialize the member with the specified name.
+
+
+
+
+ Gets or sets the used when serializing the property's collection items.
+
+ The collection's items .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the null value handling used when serializing this property.
+
+ The null value handling.
+
+
+
+ Gets or sets the default value handling used when serializing this property.
+
+ The default value handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing this property.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the object creation handling used when deserializing this property.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling used when serializing this property.
+
+ The type name handling.
+
+
+
+ Gets or sets whether this property's value is serialized as a reference.
+
+ Whether this property's value is serialized as a reference.
+
+
+
+ Gets or sets the order of serialization of a member.
+
+ The numeric order of serialization.
+
+
+
+ Gets or sets a value indicating whether this property is required.
+
+
+ A value indicating whether this property is required.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ Name of the property.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+
+
+
+
+ Specifies the state of the reader.
+
+
+
+
+ A read method has not been called.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Reader is at a property.
+
+
+
+
+ Reader is at the start of an object.
+
+
+
+
+ Reader is in an object.
+
+
+
+
+ Reader is at the start of an array.
+
+
+
+
+ Reader is in an array.
+
+
+
+
+ The method has been called.
+
+
+
+
+ Reader has just read a value.
+
+
+
+
+ Reader is at the start of a constructor.
+
+
+
+
+ Reader is in a constructor.
+
+
+
+
+ An error occurred that prevents the read operation from continuing.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Gets the current reader state.
+
+ The current reader state.
+
+
+
+ Gets or sets a value indicating whether the source should be closed when this reader is closed.
+
+
+ true to close the source when this reader is closed; otherwise false. The default is true.
+
+
+
+
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+
+
+ true to support reading multiple pieces of JSON content; otherwise false.
+ The default is false.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+ Gets or sets how time zones are handled when reading JSON.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how custom date formatted strings are parsed when reading JSON.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+ Gets the .NET type for the current JSON token.
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads the next JSON token from the source.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a [].
+
+ A [] or null if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Skips the children of the current token.
+
+
+
+
+ Sets the current token.
+
+ The new token.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+ A flag indicating whether the position index inside an array should be updated.
+
+
+
+ Sets the state based on current token type.
+
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the source is also closed.
+
+
+
+
+ The exception thrown when an error occurs while reading JSON text.
+
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Initializes a new instance of the class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The path to the JSON where the error occurred.
+ The line number indicating where the error occurred.
+ The line position indicating where the error occurred.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
Instructs the to always serialize the member, and to require that the member has a value.
+
+
+ The exception thrown when an error occurs during JSON serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Serializes and deserializes objects into and from the JSON format.
+ The enables you to control how objects are encoded into JSON.
+
+
+
+
+ Occurs when the errors during serialization and deserialization.
+
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the equality comparer used by the serializer when comparing references.
+
+ The equality comparer.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+ should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom
+ when deserializing with a value other than .
+
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how default values are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets how metadata properties are used during deserialization.
+
+ The metadata properties handling.
+
+
+
+ Gets a collection that will be used during serialization.
+
+ Collection that will be used during serialization.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets how and values are formatted when writing JSON text,
+ and the expected date format when reading JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+
+
+ true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Creates a new instance.
+ The will not use default settings
+ from .
+
+
+ A new instance.
+ The will not use default settings
+ from .
+
+
+
+
+ Creates a new instance using the specified .
+ The will not use default settings
+ from .
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will not use default settings
+ from .
+
+
+
+
+ Creates a new instance.
+ The will use default settings
+ from .
+
+
+ A new instance.
+ The will use default settings
+ from .
+
+
+
+
+ Creates a new instance using the specified .
+ The will use default settings
+ from as well as the specified .
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will use default settings
+ from as well as the specified .
+
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Deserializes the JSON structure contained by the specified .
+
+ The that contains the JSON structure to deserialize.
+ The being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The type of the object to deserialize.
+ The instance of being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+
+
+ Specifies the settings on a object.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) are handled.
+
+ Reference loop handling.
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+ Missing member handling.
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+ Null value handling.
+
+
+
+ Gets or sets how default values are handled during serialization and deserialization.
+
+ The default value handling.
+
+
+
+ Gets or sets a collection that will be used during serialization.
+
+ The converters.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+ The preserve references handling.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+ should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom
+ when deserializing with a value other than .
+
+ The type name handling.
+
+
+
+ Gets or sets how metadata properties are used during deserialization.
+
+ The metadata properties handling.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+ The contract resolver.
+
+
+
+ Gets or sets the equality comparer used by the serializer when comparing references.
+
+ The equality comparer.
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+ The reference resolver.
+
+
+
+ Gets or sets a function that creates the used by the serializer when resolving references.
+
+ A function that creates the used by the serializer when resolving references.
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the error handler called during serialization and deserialization.
+
+ The error handler called during serialization and deserialization.
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Gets or sets how and values are formatted when writing JSON text,
+ and the expected date format when reading JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+
+
+ true if there will be a check for additional content after deserializing an object; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+ The containing the JSON data to read.
+
+
+
+ Gets or sets the reader's character buffer pool.
+
+
+
+
+ Reads the next JSON token from the underlying .
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a [].
+
+ A [] or null if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the underlying is also closed.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if and can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+
+ The current line number or 0 if no line information is available (for example, returns false).
+
+
+
+
+ Gets the current line position.
+
+
+ The current line position or 0 if no line information is available (for example, returns false).
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets or sets the writer's character array pool.
+
+
+
+
+ Gets or sets how many s to write for each level in the hierarchy when is set to .
+
+
+
+
+ Gets or sets which character to use to quote attribute values.
+
+
+
+
+ Gets or sets which character to use for indenting when is set to .
+
+
+
+
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+
+
+
+
+ Initializes a new instance of the class using the specified .
+
+ The to write to.
+
+
+
+ Flushes whatever is in the buffer to the underlying and also flushes the underlying .
+
+
+
+
+ Closes this writer.
+ If is set to true, the underlying is also closed.
+ If is set to true, the JSON is auto-completed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the given white space.
+
+ The string of white space characters.
+
+
+
+ Specifies the type of JSON token.
+
+
+
+
+ This is returned by the if a read method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+
+ Represents a reader that provides validation.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the .NET type for the current JSON token.
+
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the underlying is also closed.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a [].
+
+
+ A [] or null if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying .
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+
+
+ true to close the destination when this writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+
+
+ true to auto-complete the JSON when this writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the top.
+
+ The top.
+
+
+
+ Gets the state of the writer.
+
+
+
+
+ Gets the path of the writer.
+
+
+
+
+ Gets or sets a value indicating how JSON text output should be formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled when writing JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written to JSON text.
+
+
+
+
+ Gets or sets how and values are formatted when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when writing JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+
+
+
+
+ Closes this writer.
+ If is set to true, the destination is also closed.
+ If is set to true, the JSON is auto-completed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the end of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the end of an array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end constructor.
+
+
+
+
+ Writes the property name of a name/value pair of a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair of a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes the end of the current JSON object or array.
+
+
+
+
+ Writes the current token and its children.
+
+ The to read the token from.
+
+
+
+ Writes the current token.
+
+ The to read the token from.
+ A flag indicating whether the current token's children should be written.
+
+
+
+ Writes the token and its value.
+
+ The to write.
+
+ The value to write.
+ A value is only required for tokens that have an associated value, e.g. the property name for .
+ null can be passed to the method for tokens that don't have a value, e.g. .
+
+
+
+
+ Writes the token.
+
+ The to write.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON without changing the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the given white space.
+
+ The string of white space characters.
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Sets the state of the .
+
+ The being written.
+ The value being written.
+
+
+
+ The exception thrown when an error occurs while writing JSON text.
+
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Initializes a new instance of the class
+ with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The path to the JSON where the error occurred.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
Specifies how JSON comments are handled when loading JSON.
@@ -1039,223 +3923,6 @@
Load line information.
-
-
- Specifies the settings used when loading JSON.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets or sets how JSON comments are handled when loading JSON.
-
- The JSON comment handling.
-
-
-
- Gets or sets how JSON line info is handled when loading JSON.
-
- The JSON line info handling.
-
-
-
- Specifies the settings used when merging JSON.
-
-
-
-
- Gets or sets the method used when merging JSON arrays.
-
- The method used when merging JSON arrays.
-
-
-
- Gets or sets how null value properties are merged.
-
- How null value properties are merged.
-
-
-
- Specifies how JSON arrays are merged together.
-
-
-
- Concatenate arrays.
-
-
- Union arrays, skipping items that already exist.
-
-
- Replace all array items.
-
-
- Merge array items together, matched by index.
-
-
-
- Specifies how null value properties are merged.
-
-
-
-
- The content's null value properties will be ignored during merging.
-
-
-
-
- The content's null value properties will be merged.
-
-
-
-
- Represents a view of a .
-
-
-
-
- Initializes a new instance of the class.
-
- The name.
-
-
-
- When overridden in a derived class, returns whether resetting an object changes its value.
-
-
- true if resetting the component changes its value; otherwise, false.
-
- The component to test for reset capability.
-
-
-
- When overridden in a derived class, gets the current value of the property on a component.
-
-
- The value of a property for a given component.
-
- The component with the property for which to retrieve the value.
-
-
-
- When overridden in a derived class, resets the value for this property of the component to the default value.
-
- The component with the property value that is to be reset to the default value.
-
-
-
- When overridden in a derived class, sets the value of the component to a different value.
-
- The component with the property value that is to be set.
- The new value.
-
-
-
- When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
-
-
- true if the property should be persisted; otherwise, false.
-
- The component with the property to be examined for persistence.
-
-
-
- When overridden in a derived class, gets the type of the component this property is bound to.
-
-
- A that represents the type of component this property is bound to.
- When the or
-
- methods are invoked, the object specified might be an instance of this type.
-
-
-
-
- When overridden in a derived class, gets a value indicating whether this property is read-only.
-
-
- true if the property is read-only; otherwise, false.
-
-
-
-
- When overridden in a derived class, gets the type of the property.
-
-
- A that represents the type of the property.
-
-
-
-
- Gets the hash code for the name of the member.
-
-
-
- The hash code for the name of the member.
-
-
-
-
- Represents a raw JSON string.
-
-
-
-
- Initializes a new instance of the class from another object.
-
- A object to copy from.
-
-
-
- Initializes a new instance of the class.
-
- The raw json.
-
-
-
- Creates an instance of with the content of the reader's current token.
-
- The reader.
- An instance of with the content of the reader's current token.
-
-
-
- Represents a collection of objects.
-
- The type of token.
-
-
-
- Gets the of with the specified key.
-
-
-
-
-
- Compares tokens to determine whether they are equal.
-
-
-
-
- Determines whether the specified objects are equal.
-
- The first object of type to compare.
- The second object of type to compare.
-
- true if the specified objects are equal; otherwise, false.
-
-
-
-
- Returns a hash code for the specified object.
-
- The for which a hash code is to be returned.
- A hash code for the specified object.
- The type of is a reference type and is null.
-
Contains the LINQ to JSON extension methods.
@@ -1381,6 +4048,211 @@
An of that contains the source collection.
The input typed as .
+
+
+ Represents a collection of objects.
+
+ The type of token.
+
+
+
+ Gets the of with the specified key.
+
+
+
+
+
+ Represents a JSON array.
+
+
+
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object.
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the at the specified index.
+
+
+
+
+
+ Determines the index of a specific item in the .
+
+ The object to locate in the .
+
+ The index of if found in the list; otherwise, -1.
+
+
+
+
+ Inserts an item to the at the specified index.
+
+ The zero-based index at which should be inserted.
+ The object to insert into the .
+
+ is not a valid index in the .
+
+
+
+
+ Removes the item at the specified index.
+
+ The zero-based index of the item to remove.
+
+ is not a valid index in the .
+
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A of that can be used to iterate through the collection.
+
+
+
+
+ Adds an item to the .
+
+ The object to add to the .
+
+
+
+ Removes all items from the .
+
+
+
+
+ Determines whether the contains a specific value.
+
+ The object to locate in the .
+
+ true if is found in the ; otherwise, false.
+
+
+
+
+ Copies the elements of the to an array, starting at a particular array index.
+
+ The array.
+ Index of the array.
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is read-only; otherwise, false.
+
+
+
+ Removes the first occurrence of a specific object from the .
+
+ The object to remove from the .
+
+ true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
+
+
Represents a JSON constructor.
@@ -1870,439 +4742,227 @@
Name of the property.
-
+
- Represents a JSON array.
+ Represents a JSON property.
-
-
-
-
+
Gets the container's children tokens.
The container's children tokens.
-
+
+
+ Gets the property name.
+
+ The property name.
+
+
+
+ Gets or sets the property value.
+
+ The property value.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
Gets the node type for this .
The type.
-
+
- Initializes a new instance of the class.
+ Initializes a new instance of the class.
+ The property name.
+ The property content.
-
+
- Initializes a new instance of the class from another object.
+ Initializes a new instance of the class.
- A object to copy from.
+ The property name.
+ The property content.
-
-
- Initializes a new instance of the class with the specified content.
-
- The contents of the array.
-
-
-
- Initializes a new instance of the class with the specified content.
-
- The contents of the array.
-
-
-
- Loads an from a .
-
- A that will be read for the content of the .
- A that contains the JSON that was read from the specified .
-
-
-
- Loads an from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- A that contains the JSON that was read from the specified .
-
-
-
- Load a from a string that contains JSON.
-
- A that contains JSON.
- A populated from the string that contains JSON.
-
-
-
-
-
-
- Load a from a string that contains JSON.
-
- A that contains JSON.
- The used to load the JSON.
- If this is null, default load settings will be used.
- A populated from the string that contains JSON.
-
-
-
-
-
-
- Creates a from an object.
-
- The object that will be used to create .
- A with the values of the specified object.
-
-
-
- Creates a from an object.
-
- The object that will be used to create .
- The that will be used to read the object.
- A with the values of the specified object.
-
-
+
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
-
+
- Gets the with the specified key.
+ Loads a from a .
- The with the specified key.
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
-
+
- Gets or sets the at the specified index.
+ Loads a from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A that contains the JSON that was read from the specified .
+
+
+
+ Represents a view of a .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name.
+
+
+
+ When overridden in a derived class, returns whether resetting an object changes its value.
+
+
+ true if resetting the component changes its value; otherwise, false.
+
+ The component to test for reset capability.
+
+
+
+ When overridden in a derived class, gets the current value of the property on a component.
+
+
+ The value of a property for a given component.
+
+ The component with the property for which to retrieve the value.
+
+
+
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+
+ The component with the property value that is to be reset to the default value.
+
+
+
+ When overridden in a derived class, sets the value of the component to a different value.
+
+ The component with the property value that is to be set.
+ The new value.
+
+
+
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+
+
+ true if the property should be persisted; otherwise, false.
+
+ The component with the property to be examined for persistence.
+
+
+
+ When overridden in a derived class, gets the type of the component this property is bound to.
+
+
+ A that represents the type of component this property is bound to.
+ When the or
+
+ methods are invoked, the object specified might be an instance of this type.
+
+
+
+
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+
+
+ true if the property is read-only; otherwise, false.
+
+
+
+
+ When overridden in a derived class, gets the type of the property.
+
+
+ A that represents the type of the property.
+
+
+
+
+ Gets the hash code for the name of the member.
-
-
-
- Determines the index of a specific item in the .
-
- The object to locate in the .
- The index of if found in the list; otherwise, -1.
+ The hash code for the name of the member.
-
+
- Inserts an item to the at the specified index.
-
- The zero-based index at which should be inserted.
- The object to insert into the .
-
- is not a valid index in the .
-
-
-
-
- Removes the item at the specified index.
-
- The zero-based index of the item to remove.
-
- is not a valid index in the .
-
-
-
-
- Returns an enumerator that iterates through the collection.
-
-
- A of that can be used to iterate through the collection.
-
-
-
-
- Adds an item to the .
-
- The object to add to the .
-
-
-
- Removes all items from the .
+ Represents a raw JSON string.
-
+
- Determines whether the contains a specific value.
+ Initializes a new instance of the class from another object.
- The object to locate in the .
-
- true if is found in the ; otherwise, false.
-
+ A object to copy from.
-
+
- Copies the elements of the to an array, starting at a particular array index.
+ Initializes a new instance of the class.
- The array.
- Index of the array.
+ The raw json.
-
+
- Gets a value indicating whether the is read-only.
+ Creates an instance of with the content of the reader's current token.
- true if the is read-only; otherwise, false.
+ The reader.
+ An instance of with the content of the reader's current token.
-
+
- Removes the first occurrence of a specific object from the .
-
- The object to remove from the .
-
- true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+ Specifies the settings used when loading JSON.
-
+
- Gets the at the reader's current position.
+ Initializes a new instance of the class.
-
+
- Initializes a new instance of the class.
+ Gets or sets how JSON comments are handled when loading JSON.
- The token to read from.
+ The JSON comment handling.
-
+
- Reads the next JSON token from the underlying .
+ Gets or sets how JSON line info is handled when loading JSON.
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
+ The JSON line info handling.
-
+
- Gets the path of the current JSON token.
+ Specifies the settings used when merging JSON.
-
+
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ Gets or sets the method used when merging JSON arrays.
+ The method used when merging JSON arrays.
-
+
- Gets the at the writer's current position.
+ Gets or sets how null value properties are merged.
-
-
-
- Gets the token being written.
-
- The token being written.
-
-
-
- Initializes a new instance of the class writing to the given .
-
- The container being written to.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Flushes whatever is in the buffer to the underlying .
-
-
-
-
- Closes this writer.
- If is set to true, the JSON is auto-completed.
-
-
- Setting to true has no additional effect, since the underlying is a type that cannot be closed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the end.
-
- The token.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
-
-
-
- Writes a value.
- An error will be raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON.
-
- The raw JSON to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
+ How null value properties are merged.
@@ -3163,77 +5823,57 @@
The of annotations to remove.
-
+
- Represents a JSON property.
+ Compares tokens to determine whether they are equal.
-
+
- Gets the container's children tokens.
+ Determines whether the specified objects are equal.
- The container's children tokens.
+ The first object of type to compare.
+ The second object of type to compare.
+
+ true if the specified objects are equal; otherwise, false.
+
-
+
- Gets the property name.
+ Returns a hash code for the specified object.
- The property name.
+ The for which a hash code is to be returned.
+ A hash code for the specified object.
+ The type of is a reference type and is null.
-
+
- Gets or sets the property value.
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
- The property value.
-
+
- Initializes a new instance of the class from another object.
+ Gets the at the reader's current position.
- A object to copy from.
-
+
- Gets the node type for this .
+ Initializes a new instance of the class.
- The type.
+ The token to read from.
-
+
- Initializes a new instance of the class.
+ Reads the next JSON token from the underlying .
- The property name.
- The property content.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
-
+
- Initializes a new instance of the class.
+ Gets the path of the current JSON token.
- The property name.
- The property content.
-
-
-
- Writes this token to a .
-
- A into which this method will write.
- A collection of which will be used when writing the token.
-
-
-
- Loads a from a .
-
- A that will be read for the content of the .
- A that contains the JSON that was read from the specified .
-
-
-
- Loads a from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- A that contains the JSON that was read from the specified .
@@ -3330,6 +5970,218 @@
A TimeSpan value.
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets the at the writer's current position.
+
+
+
+
+ Gets the token being written.
+
+ The token being written.
+
+
+
+ Initializes a new instance of the class writing to the given .
+
+ The container being written to.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying .
+
+
+
+
+ Closes this writer.
+ If is set to true, the JSON is auto-completed.
+
+
+ Setting to true has no additional effect, since the underlying is a type that cannot be closed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes a value.
+ An error will be raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
Represents a value in JSON (string, integer, date, etc).
@@ -3554,6 +6406,62 @@
is not of the same type as this instance.
+
+
+ Specifies how JSON arrays are merged together.
+
+
+
+ Concatenate arrays.
+
+
+ Union arrays, skipping items that already exist.
+
+
+ Replace all array items.
+
+
+ Merge array items together, matched by index.
+
+
+
+ Specifies how null value properties are merged.
+
+
+
+
+ The content's null value properties will be ignored during merging.
+
+
+
+
+ The content's null value properties will be merged.
+
+
+
+
+ Specifies the member serialization options for the .
+
+
+
+
+ All public members are serialized by default. Members can be excluded using or .
+ This is the default member serialization mode.
+
+
+
+
+ Only members marked with or are serialized.
+ This member serialization mode can also be set by marking the class with .
+
+
+
+
+ All public and private fields are serialized. Members can be excluded using or .
+ This member serialization mode can also be set by marking the class with
+ and setting IgnoreSerializableAttribute on to false.
+
+
Specifies metadata property handling options for the .
@@ -3574,6 +6482,718 @@
Do not try to read metadata properties.
+
+
+ Specifies missing member handling options for the .
+
+
+
+
+ Ignore a missing member and do not attempt to deserialize it.
+
+
+
+
+ Throw a when a missing member is encountered during deserialization.
+
+
+
+
+ Specifies null value handling options for the .
+
+
+
+
+
+
+
+
+ Include null values when serializing and deserializing objects.
+
+
+
+
+ Ignore null values when serializing and deserializing objects.
+
+
+
+
+ Specifies how object creation is handled by the .
+
+
+
+
+ Reuse existing objects, create new objects when needed.
+
+
+
+
+ Only reuse existing objects.
+
+
+
+
+ Always create new objects.
+
+
+
+
+ Specifies reference handling options for the .
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement .
+
+
+
+
+
+
+
+ Do not preserve references when serializing types.
+
+
+
+
+ Preserve references when serializing into a JSON object structure.
+
+
+
+
+ Preserve references when serializing into a JSON array structure.
+
+
+
+
+ Preserve references when serializing.
+
+
+
+
+ Specifies reference loop handling options for the .
+
+
+
+
+ Throw a when a loop is encountered.
+
+
+
+
+ Ignore loop references and do not serialize.
+
+
+
+
+ Serialize loop references.
+
+
+
+
+ Indicating whether a property is required.
+
+
+
+
+ The property is not required. The default state.
+
+
+
+
+ The property must be defined in JSON but can be a null value.
+
+
+
+
+ The property must be defined in JSON and cannot be a null value.
+
+
+
+
+ The property is not required but it cannot be a null value.
+
+
+
+
+
+ Contains the JSON schema extension methods.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+
+ Determines whether the is valid.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+ The source to test.
+ The schema to test with.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+
+ Determines whether the is valid.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+ The source to test.
+ The schema to test with.
+ When this method returns, contains any error messages generated while validating.
+
+ true if the specified is valid; otherwise, false.
+
+
+
+
+
+ Validates the specified .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+ The source to test.
+ The schema to test with.
+
+
+
+
+ Validates the specified .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+ The source to test.
+ The schema to test with.
+ The validation event handler.
+
+
+
+
+ An in-memory representation of a JSON Schema.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets or sets the id.
+
+
+
+
+ Gets or sets the title.
+
+
+
+
+ Gets or sets whether the object is required.
+
+
+
+
+ Gets or sets whether the object is read-only.
+
+
+
+
+ Gets or sets whether the object is visible to users.
+
+
+
+
+ Gets or sets whether the object is transient.
+
+
+
+
+ Gets or sets the description of the object.
+
+
+
+
+ Gets or sets the types of values allowed by the object.
+
+ The type.
+
+
+
+ Gets or sets the pattern.
+
+ The pattern.
+
+
+
+ Gets or sets the minimum length.
+
+ The minimum length.
+
+
+
+ Gets or sets the maximum length.
+
+ The maximum length.
+
+
+
+ Gets or sets a number that the value should be divisible by.
+
+ A number that the value should be divisible by.
+
+
+
+ Gets or sets the minimum.
+
+ The minimum.
+
+
+
+ Gets or sets the maximum.
+
+ The maximum.
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute ().
+
+ A flag indicating whether the value can not equal the number defined by the minimum attribute ().
+
+
+
+ Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute ().
+
+ A flag indicating whether the value can not equal the number defined by the maximum attribute ().
+
+
+
+ Gets or sets the minimum number of items.
+
+ The minimum number of items.
+
+
+
+ Gets or sets the maximum number of items.
+
+ The maximum number of items.
+
+
+
+ Gets or sets the of items.
+
+ The of items.
+
+
+
+ Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
+
+
+ true if items are validated using their array position; otherwise, false.
+
+
+
+
+ Gets or sets the of additional items.
+
+ The of additional items.
+
+
+
+ Gets or sets a value indicating whether additional items are allowed.
+
+
+ true if additional items are allowed; otherwise, false.
+
+
+
+
+ Gets or sets whether the array items must be unique.
+
+
+
+
+ Gets or sets the of properties.
+
+ The of properties.
+
+
+
+ Gets or sets the of additional properties.
+
+ The of additional properties.
+
+
+
+ Gets or sets the pattern properties.
+
+ The pattern properties.
+
+
+
+ Gets or sets a value indicating whether additional properties are allowed.
+
+
+ true if additional properties are allowed; otherwise, false.
+
+
+
+
+ Gets or sets the required property if this property is present.
+
+ The required property if this property is present.
+
+
+
+ Gets or sets the a collection of valid enum values allowed.
+
+ A collection of valid enum values allowed.
+
+
+
+ Gets or sets disallowed types.
+
+ The disallowed types.
+
+
+
+ Gets or sets the default value.
+
+ The default value.
+
+
+
+ Gets or sets the collection of that this schema extends.
+
+ The collection of that this schema extends.
+
+
+
+ Gets or sets the format.
+
+ The format.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The object representing the JSON Schema.
+
+
+
+ Reads a from the specified .
+
+ The containing the JSON Schema to read.
+ The to use when resolving schema references.
+ The object representing the JSON Schema.
+
+
+
+ Load a from a string that contains JSON Schema.
+
+ A that contains JSON Schema.
+ A populated from the string that contains JSON Schema.
+
+
+
+ Load a from a string that contains JSON Schema using the specified .
+
+ A that contains JSON Schema.
+ The resolver.
+ A populated from the string that contains JSON Schema.
+
+
+
+ Writes this schema to a .
+
+ A into which this method will write.
+
+
+
+ Writes this schema to a using the specified .
+
+ A into which this method will write.
+ The resolver used.
+
+
+
+ Returns a that represents the current .
+
+
+ A that represents the current .
+
+
+
+
+
+ Returns detailed information about the schema exception.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+
+ Generates a from a specified .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets or sets how undefined schemas are handled by the serializer.
+
+
+
+
+ Gets or sets the contract resolver.
+
+ The contract resolver.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+ Generate a from the specified type.
+
+ The type to generate a from.
+ The used to resolve schema references.
+ Specify whether the generated root will be nullable.
+ A generated from the specified type.
+
+
+
+
+ Resolves from an id.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets or sets the loaded schemas.
+
+ The loaded schemas.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a for the specified reference.
+
+ The id.
+ A for the specified reference.
+
+
+
+
+ The value types allowed by the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ No type specified.
+
+
+
+
+ String type.
+
+
+
+
+ Float type.
+
+
+
+
+ Integer type.
+
+
+
+
+ Boolean type.
+
+
+
+
+ Object type.
+
+
+
+
+ Array type.
+
+
+
+
+ Null type.
+
+
+
+
+ Any type.
+
+
+
+
+
+ Specifies undefined schema Id handling options for the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Do not infer a schema Id.
+
+
+
+
+ Use the .NET type name as the schema Id.
+
+
+
+
+ Use the assembly qualified .NET type name as the schema Id.
+
+
+
+
+
+ Returns detailed information related to the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets the associated with the validation error.
+
+ The JsonSchemaException associated with the validation error.
+
+
+
+ Gets the path of the JSON location where the validation error occurred.
+
+ The path of the JSON location where the validation error occurred.
+
+
+
+ Gets the text description corresponding to the validation error.
+
+ The text description.
+
+
+
+
+ Represents the callback method that will handle JSON schema validation events and the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
A camel case naming strategy.
@@ -3618,304 +7238,6 @@
The property name to resolve.
The resolved property name.
-
-
- The default naming strategy. Property names and dictionary keys are unchanged.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Represents a trace writer that writes to the application's instances.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Provides methods to get attributes.
-
-
-
-
- Returns a collection of all of the attributes, or an empty collection if there are no attributes.
-
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
-
- The type of the attributes.
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Allows users to control class loading and mandate what class to load.
-
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- Specifies the name of the serialized object.
- Specifies the name of the serialized object
- The type of the object the formatter creates a new instance of.
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- The type of the object the formatter creates a new instance of.
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
-
-
- Represents a trace writer.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the default collection items .
-
- The converter.
-
-
-
- Gets or sets a value indicating whether the collection items preserve object references.
-
- true if collection items preserve object references; otherwise, false.
-
-
-
- Gets or sets the collection item reference loop handling.
-
- The reference loop handling.
-
-
-
- Gets or sets the collection item type name handling.
-
- The type name handling.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Represents a trace writer that writes to memory. When the trace message limit is
- reached then old trace messages will be removed as new messages are added.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Returns an enumeration of the most recent trace messages.
-
- An enumeration of the most recent trace messages.
-
-
-
- Returns a of the most recent trace messages.
-
-
- A of the most recent trace messages.
-
-
-
-
- A base class for resolving how property names and dictionary keys are serialized.
-
-
-
-
- A flag indicating whether dictionary keys should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether extension data names should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether explicitly specified property names,
- e.g. a property name customized with a , should be processed.
- Defaults to false.
-
-
-
-
- Gets the serialized name for a given property name.
-
- The initial property name.
- A flag indicating whether the property has had a name explicitly specified.
- The serialized property name.
-
-
-
- Gets the serialized name for a given extension data name.
-
- The initial extension data name.
- The serialized extension data name.
-
-
-
- Gets the serialized key for a given dictionary key.
-
- The initial dictionary key.
- The serialized dictionary key.
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Provides methods to get attributes from a , , or .
-
-
-
-
- Initializes a new instance of the class.
-
- The instance to get attributes for. This parameter should be a , , or .
-
-
-
- Returns a collection of all of the attributes, or an empty collection if there are no attributes.
-
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
-
- The type of the attributes.
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- A snake case naming strategy.
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
- A flag indicating whether extension data names should be processed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
Resolves member mappings for a type, camel casing property names.
@@ -4132,6 +7454,18 @@
Name of the property.
Name of the property.
+
+
+ The default naming strategy. Property names and dictionary keys are unchanged.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
The default serialization binder used when resolving and loading classes from type names.
@@ -4160,6 +7494,29 @@
Specifies the name of the serialized object.
Specifies the name of the serialized object.
+
+
+ Represents a trace writer that writes to the application's instances.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
Get and set values for a using dynamic methods.
@@ -4244,6 +7601,26 @@
The current object.
The error context.
+
+
+ Provides methods to get attributes.
+
+
+
+
+ Returns a collection of all of the attributes, or an empty collection if there are no attributes.
+
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
+
+ The type of the attributes.
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
Used by to resolve a for a given .
@@ -4260,6 +7637,87 @@
The type to resolve a contract for.
The contract for a given type.
+
+
+ Used to resolve references when serializing and deserializing JSON by the .
+
+
+
+
+ Resolves a reference to its object.
+
+ The serialization context.
+ The reference to resolve.
+ The object that was resolved from the reference.
+
+
+
+ Gets the reference for the specified object.
+
+ The serialization context.
+ The object to get a reference for.
+ The reference to the object.
+
+
+
+ Determines whether the specified object is referenced.
+
+ The serialization context.
+ The object to test for a reference.
+
+ true if the specified object is referenced; otherwise, false.
+
+
+
+
+ Adds a reference to the specified object.
+
+ The serialization context.
+ The reference.
+ The object to reference.
+
+
+
+ Allows users to control class loading and mandate what class to load.
+
+
+
+
+ When implemented, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object
+ The type of the object the formatter creates a new instance of.
+
+
+
+ When implemented, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+
+
+ Represents a trace writer.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
Provides methods to get and set values.
@@ -4314,6 +7772,41 @@
The underlying type for the contract.
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the default collection items .
+
+ The converter.
+
+
+
+ Gets or sets a value indicating whether the collection items preserve object references.
+
+ true if collection items preserve object references; otherwise, false.
+
+
+
+ Gets or sets the collection item reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the collection item type name handling.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
Handles serialization callback events.
@@ -4483,6 +7976,70 @@
The underlying type for the contract.
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the object member serialization.
+
+ The member object serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets a collection of instances that define the parameters used with .
+
+
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+ This function is called with a collection of arguments which are defined by the collection.
+
+ The function used to create the object.
+
+
+
+ Gets or sets the extension data setter.
+
+
+
+
+ Gets or sets the extension data getter.
+
+
+
+
+ Gets or sets the extension data value type.
+
+
+
+
+ Gets or sets the extension data name resolver.
+
+ The extension data name resolver.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
Contract details for a used by the .
@@ -4725,109 +8282,6 @@
Type property name string comparison.
A matching property if found.
-
-
- Used to resolve references when serializing and deserializing JSON by the .
-
-
-
-
- Resolves a reference to its object.
-
- The serialization context.
- The reference to resolve.
- The object that was resolved from the reference.
-
-
-
- Gets the reference for the specified object.
-
- The serialization context.
- The object to get a reference for.
- The reference to the object.
-
-
-
- Determines whether the specified object is referenced.
-
- The serialization context.
- The object to test for a reference.
-
- true if the specified object is referenced; otherwise, false.
-
-
-
-
- Adds a reference to the specified object.
-
- The serialization context.
- The reference.
- The object to reference.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the object member serialization.
-
- The member object serialization.
-
-
-
- Gets or sets a value that indicates whether the object's properties are required.
-
-
- A value indicating whether the object's properties are required.
-
-
-
-
- Gets the object's properties.
-
- The object's properties.
-
-
-
- Gets a collection of instances that define the parameters used with .
-
-
-
-
- Gets or sets the function used to create the object. When set this function will override .
- This function is called with a collection of arguments which are defined by the collection.
-
- The function used to create the object.
-
-
-
- Gets or sets the extension data setter.
-
-
-
-
- Gets or sets the extension data getter.
-
-
-
-
- Gets or sets the extension data value type.
-
-
-
-
- Gets or sets the extension data name resolver.
-
- The extension data name resolver.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
Contract details for a used by the .
@@ -4847,6 +8301,102 @@
Optional arguments to pass to an initializing constructor of the JsonConverter.
If null, the default constructor is used.
+
+
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Returns an enumeration of the most recent trace messages.
+
+ An enumeration of the most recent trace messages.
+
+
+
+ Returns a of the most recent trace messages.
+
+
+ A of the most recent trace messages.
+
+
+
+
+ A base class for resolving how property names and dictionary keys are serialized.
+
+
+
+
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether extension data names should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a , should be processed.
+ Defaults to false.
+
+
+
+
+ Gets the serialized name for a given property name.
+
+ The initial property name.
+ A flag indicating whether the property has had a name explicitly specified.
+ The serialized property name.
+
+
+
+ Gets the serialized name for a given extension data name.
+
+ The initial extension data name.
+ The serialized extension data name.
+
+
+
+ Gets the serialized key for a given dictionary key.
+
+ The initial dictionary key.
+ The serialized dictionary key.
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
Represents a method that constructs an object.
@@ -4858,6 +8408,32 @@
When applied to a method, specifies that the method is called when an error occurs serializing an object.
+
+
+ Provides methods to get attributes from a , , or .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The instance to get attributes for. This parameter should be a , , or .
+
+
+
+ Returns a collection of all of the attributes, or an empty collection if there are no attributes.
+
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
+
+ The type of the attributes.
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
Get and set values for a using reflection.
@@ -4883,6 +8459,50 @@
The target to get the value from.
The value.
+
+
+ A snake case naming strategy.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+ A flag indicating whether extension data names should be processed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
Specifies how strings are escaped when writing JSON text.
@@ -4918,6 +8538,86 @@
In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly.
+
+
+ Specifies type name handling options for the .
+
+
+ should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom
+ when deserializing with a value other than .
+
+
+
+
+ Do not include the .NET type name when serializing types.
+
+
+
+
+ Include the .NET type name when serializing into a JSON object structure.
+
+
+
+
+ Include the .NET type name when serializing into a JSON array structure.
+
+
+
+
+ Always include the .NET type name when serializing.
+
+
+
+
+ Include the .NET type name when the type of the object being serialized is not the same as its declared type.
+ Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
+ you must specify a root type object with
+ or .
+
+
+
+
+ Determines whether the collection is null or empty.
+
+ The collection.
+
+ true if the collection is null or empty; otherwise, false.
+
+
+
+
+ Adds the elements of the specified collection to the specified generic .
+
+ The list to add to.
+ The collection of elements to add.
+
+
+
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+
+ The value to convert.
+ The culture to use when converting.
+ The type to convert or cast the value to.
+
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+
+
+
+
+ Gets a dictionary of the names and values of an type.
+
+
+
+
+
+ Gets a dictionary of the names and values of an Enum type.
+
+ The enum type to get names and values for.
+
+
Provides a set of static (Shared in Visual Basic) methods for
@@ -5976,53 +9676,6 @@
lambda at the call site.
-
-
- Converts the value to the specified type. If the value is unable to be converted, the
- value is checked whether it assignable to the specified type.
-
- The value to convert.
- The culture to use when converting.
- The type to convert or cast the value to.
-
- The converted type. If conversion was unsuccessful, the initial value
- is returned if assignable to the target type.
-
-
-
-
- Gets a dictionary of the names and values of an type.
-
-
-
-
-
- Gets a dictionary of the names and values of an Enum type.
-
- The enum type to get names and values for.
-
-
-
-
- Builds a string. Unlike this class lets you reuse its internal buffer.
-
-
-
-
- Determines whether the collection is null or empty.
-
- The collection.
-
- true if the collection is null or empty; otherwise, false.
-
-
-
-
- Adds the elements of the specified collection to the specified generic .
-
- The list to add to.
- The collection of elements to add.
-
Gets the type of the typed collection's items.
@@ -6092,6 +9745,11 @@
true if the specified MemberInfo can be set; otherwise, false.
+
+
+ Builds a string. Unlike this class lets you reuse its internal buffer.
+
+
Determines whether the string is all white space. Empty string will return false.
@@ -6101,3664 +9759,6 @@
true if the string is all white space; otherwise, false.
-
-
- Indicating whether a property is required.
-
-
-
-
- The property is not required. The default state.
-
-
-
-
- The property must be defined in JSON but can be a null value.
-
-
-
-
- The property must be defined in JSON and cannot be a null value.
-
-
-
-
- The property is not required but it cannot be a null value.
-
-
-
-
- Specifies reference handling options for the .
- Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement .
-
-
-
-
-
-
-
- Do not preserve references when serializing types.
-
-
-
-
- Preserve references when serializing into a JSON object structure.
-
-
-
-
- Preserve references when serializing into a JSON array structure.
-
-
-
-
- Preserve references when serializing.
-
-
-
-
- Provides an interface to enable a class to return line and position information.
-
-
-
-
- Gets a value indicating whether the class can return line information.
-
-
- true if and can be provided; otherwise, false.
-
-
-
-
- Gets the current line number.
-
- The current line number or 0 if no line information is available (for example, when returns false).
-
-
-
- Gets the current line position.
-
- The current line position or 0 if no line information is available (for example, when returns false).
-
-
-
- Instructs the how to serialize the collection.
-
-
-
-
- Gets or sets a value indicating whether null items are allowed in the collection.
-
- true if null items are allowed in the collection; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with a flag indicating whether the array can contain null items.
-
- A flag indicating whether the array can contain null items.
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- Instructs the how to serialize the object.
-
-
-
-
- Gets or sets the id.
-
- The id.
-
-
-
- Gets or sets the title.
-
- The title.
-
-
-
- Gets or sets the description.
-
- The description.
-
-
-
- Gets or sets the collection's items converter.
-
- The collection's items converter.
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets a value that indicates whether to preserve object references.
-
-
- true to keep object reference; otherwise, false. The default is false.
-
-
-
-
- Gets or sets a value that indicates whether to preserve collection's items references.
-
-
- true to keep collection's items object references; otherwise, false. The default is false.
-
-
-
-
- Gets or sets the reference loop handling used when serializing the collection's items.
-
- The reference loop handling.
-
-
-
- Gets or sets the type name handling used when serializing the collection's items.
-
- The type name handling.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- Specifies default value handling options for the .
-
-
-
-
-
-
-
-
- Include members where the member value is the same as the member's default value when serializing objects.
- Included members are written to JSON. Has no effect when deserializing.
-
-
-
-
- Ignore members where the member value is the same as the member's default value when serializing objects
- so that it is not written to JSON.
- This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers,
- decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
- placing the on the property.
-
-
-
-
- Members with a default value but no JSON will be set to their default value when deserializing.
-
-
-
-
- Ignore members where the member value is the same as the member's default value when serializing objects
- and set members to their default value when deserializing.
-
-
-
-
- Instructs the to use the specified when serializing the member or class.
-
-
-
-
- Gets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
-
-
-
-
- Initializes a new instance of the class.
-
- Type of the .
-
-
-
- Initializes a new instance of the class.
-
- Type of the .
- Parameter list to use when constructing the . Can be null.
-
-
-
- Instructs the how to serialize the object.
-
-
-
-
- Gets or sets the member serialization.
-
- The member serialization.
-
-
-
- Gets or sets a value that indicates whether the object's properties are required.
-
-
- A value indicating whether the object's properties are required.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified member serialization.
-
- The member serialization.
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- Specifies the settings on a object.
-
-
-
-
- Gets or sets how reference loops (e.g. a class referencing itself) are handled.
-
- Reference loop handling.
-
-
-
- Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
-
- Missing member handling.
-
-
-
- Gets or sets how objects are created during deserialization.
-
- The object creation handling.
-
-
-
- Gets or sets how null values are handled during serialization and deserialization.
-
- Null value handling.
-
-
-
- Gets or sets how default values are handled during serialization and deserialization.
-
- The default value handling.
-
-
-
- Gets or sets a collection that will be used during serialization.
-
- The converters.
-
-
-
- Gets or sets how object references are preserved by the serializer.
-
- The preserve references handling.
-
-
-
- Gets or sets how type name writing and reading is handled by the serializer.
-
-
- should be used with caution when your application deserializes JSON from an external source.
- Incoming types should be validated with a custom
- when deserializing with a value other than .
-
- The type name handling.
-
-
-
- Gets or sets how metadata properties are used during deserialization.
-
- The metadata properties handling.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how constructors are used during deserialization.
-
- The constructor handling.
-
-
-
- Gets or sets the contract resolver used by the serializer when
- serializing .NET objects to JSON and vice versa.
-
- The contract resolver.
-
-
-
- Gets or sets the equality comparer used by the serializer when comparing references.
-
- The equality comparer.
-
-
-
- Gets or sets the used by the serializer when resolving references.
-
- The reference resolver.
-
-
-
- Gets or sets a function that creates the used by the serializer when resolving references.
-
- A function that creates the used by the serializer when resolving references.
-
-
-
- Gets or sets the used by the serializer when writing trace messages.
-
- The trace writer.
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
- The binder.
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
- The binder.
-
-
-
- Gets or sets the error handler called during serialization and deserialization.
-
- The error handler called during serialization and deserialization.
-
-
-
- Gets or sets the used by the serializer when invoking serialization callback methods.
-
- The context.
-
-
-
- Gets or sets how and values are formatted when writing JSON text,
- and the expected date format when reading JSON text.
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Indicates how JSON text output is formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written as JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Gets a value indicating whether there will be a check for additional content after deserializing an object.
-
-
- true if there will be a check for additional content after deserializing an object; otherwise, false.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
-
- Represents a reader that provides validation.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Sets an event handler for receiving schema validation errors.
-
-
-
-
- Gets the text value of the current JSON token.
-
-
-
-
-
- Gets the depth of the current token in the JSON document.
-
- The depth of the current token in the JSON document.
-
-
-
- Gets the path of the current JSON token.
-
-
-
-
- Gets the quotation mark character used to enclose the value of a string.
-
-
-
-
-
- Gets the type of the current JSON token.
-
-
-
-
-
- Gets the .NET type for the current JSON token.
-
-
-
-
-
- Initializes a new instance of the class that
- validates the content returned from the given .
-
- The to read from while validating.
-
-
-
- Gets or sets the schema.
-
- The schema.
-
-
-
- Gets the used to construct this .
-
- The specified in the constructor.
-
-
-
- Changes the reader's state to .
- If is set to true, the underlying is also closed.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a [].
-
-
- A [] or null if the next JSON token is null.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying .
-
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
-
- Specifies the member serialization options for the .
-
-
-
-
- All public members are serialized by default. Members can be excluded using or .
- This is the default member serialization mode.
-
-
-
-
- Only members marked with or are serialized.
- This member serialization mode can also be set by marking the class with .
-
-
-
-
- All public and private fields are serialized. Members can be excluded using or .
- This member serialization mode can also be set by marking the class with
- and setting IgnoreSerializableAttribute on to false.
-
-
-
-
- Specifies how object creation is handled by the .
-
-
-
-
- Reuse existing objects, create new objects when needed.
-
-
-
-
- Only reuse existing objects.
-
-
-
-
- Always create new objects.
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
-
-
-
-
- Initializes a new instance of the class with the specified .
-
- The containing the JSON data to read.
-
-
-
- Gets or sets the reader's character buffer pool.
-
-
-
-
- Reads the next JSON token from the underlying .
-
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a [].
-
- A [] or null if the next JSON token is null. This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Changes the reader's state to .
- If is set to true, the underlying is also closed.
-
-
-
-
- Gets a value indicating whether the class can return line information.
-
-
- true if and can be provided; otherwise, false.
-
-
-
-
- Gets the current line number.
-
-
- The current line number or 0 if no line information is available (for example, returns false).
-
-
-
-
- Gets the current line position.
-
-
- The current line position or 0 if no line information is available (for example, returns false).
-
-
-
-
- Instructs the to always serialize the member with the specified name.
-
-
-
-
- Gets or sets the used when serializing the property's collection items.
-
- The collection's items .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the null value handling used when serializing this property.
-
- The null value handling.
-
-
-
- Gets or sets the default value handling used when serializing this property.
-
- The default value handling.
-
-
-
- Gets or sets the reference loop handling used when serializing this property.
-
- The reference loop handling.
-
-
-
- Gets or sets the object creation handling used when deserializing this property.
-
- The object creation handling.
-
-
-
- Gets or sets the type name handling used when serializing this property.
-
- The type name handling.
-
-
-
- Gets or sets whether this property's value is serialized as a reference.
-
- Whether this property's value is serialized as a reference.
-
-
-
- Gets or sets the order of serialization of a member.
-
- The numeric order of serialization.
-
-
-
- Gets or sets a value indicating whether this property is required.
-
-
- A value indicating whether this property is required.
-
-
-
-
- Gets or sets the name of the property.
-
- The name of the property.
-
-
-
- Gets or sets the reference loop handling used when serializing the property's collection items.
-
- The collection's items reference loop handling.
-
-
-
- Gets or sets the type name handling used when serializing the property's collection items.
-
- The collection's items type name handling.
-
-
-
- Gets or sets whether this property's collection items are serialized as a reference.
-
- Whether this property's collection items are serialized as a reference.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified name.
-
- Name of the property.
-
-
-
- Instructs the not to serialize the public field or public read/write property value.
-
-
-
-
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
-
-
-
-
- Gets or sets the writer's character array pool.
-
-
-
-
- Gets or sets how many s to write for each level in the hierarchy when is set to .
-
-
-
-
- Gets or sets which character to use to quote attribute values.
-
-
-
-
- Gets or sets which character to use for indenting when is set to .
-
-
-
-
- Gets or sets a value indicating whether object names will be surrounded with quotes.
-
-
-
-
- Initializes a new instance of the class using the specified .
-
- The to write to.
-
-
-
- Flushes whatever is in the buffer to the underlying and also flushes the underlying .
-
-
-
-
- Closes this writer.
- If is set to true, the underlying is also closed.
- If is set to true, the JSON is auto-completed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the specified end token.
-
- The end token to write.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
- A flag to indicate whether the text should be escaped when it is written as a JSON property name.
-
-
-
- Writes indent characters.
-
-
-
-
- Writes the JSON value delimiter.
-
-
-
-
- Writes an indent space.
-
-
-
-
- Writes a value.
- An error will raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON.
-
- The raw JSON to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes the given white space.
-
- The string of white space characters.
-
-
-
- The exception thrown when an error occurs while writing JSON text.
-
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Initializes a new instance of the class
- with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The path to the JSON where the error occurred.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- The exception thrown when an error occurs while reading JSON text.
-
-
-
-
- Gets the line number indicating where the error occurred.
-
- The line number indicating where the error occurred.
-
-
-
- Gets the line position indicating where the error occurred.
-
- The line position indicating where the error occurred.
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Initializes a new instance of the class
- with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The path to the JSON where the error occurred.
- The line number indicating where the error occurred.
- The line position indicating where the error occurred.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Converts an object to and from JSON.
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Determines whether this instance can convert the specified object type.
-
- Type of the object.
-
- true if this instance can convert the specified object type; otherwise, false.
-
-
-
-
- Gets a value indicating whether this can read JSON.
-
- true if this can read JSON; otherwise, false.
-
-
-
- Gets a value indicating whether this can write JSON.
-
- true if this can write JSON; otherwise, false.
-
-
-
- Represents a collection of .
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
-
-
-
-
- Specifies the state of the reader.
-
-
-
-
- A read method has not been called.
-
-
-
-
- The end of the file has been reached successfully.
-
-
-
-
- Reader is at a property.
-
-
-
-
- Reader is at the start of an object.
-
-
-
-
- Reader is in an object.
-
-
-
-
- Reader is at the start of an array.
-
-
-
-
- Reader is in an array.
-
-
-
-
- The method has been called.
-
-
-
-
- Reader has just read a value.
-
-
-
-
- Reader is at the start of a constructor.
-
-
-
-
- Reader is in a constructor.
-
-
-
-
- An error occurred that prevents the read operation from continuing.
-
-
-
-
- The end of the file has been reached successfully.
-
-
-
-
- Gets the current reader state.
-
- The current reader state.
-
-
-
- Gets or sets a value indicating whether the source should be closed when this reader is closed.
-
-
- true to close the source when this reader is closed; otherwise false. The default is true.
-
-
-
-
- Gets or sets a value indicating whether multiple pieces of JSON content can
- be read from a continuous stream without erroring.
-
-
- true to support reading multiple pieces of JSON content; otherwise false.
- The default is false.
-
-
-
-
- Gets the quotation mark character used to enclose the value of a string.
-
-
-
-
- Gets or sets how time zones are handled when reading JSON.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how custom date formatted strings are parsed when reading JSON.
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Gets the type of the current JSON token.
-
-
-
-
- Gets the text value of the current JSON token.
-
-
-
-
- Gets the .NET type for the current JSON token.
-
-
-
-
- Gets the depth of the current token in the JSON document.
-
- The depth of the current token in the JSON document.
-
-
-
- Gets the path of the current JSON token.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Reads the next JSON token from the source.
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a [].
-
- A [] or null if the next JSON token is null. This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Skips the children of the current token.
-
-
-
-
- Sets the current token.
-
- The new token.
-
-
-
- Sets the current token and value.
-
- The new token.
- The value.
-
-
-
- Sets the current token and value.
-
- The new token.
- The value.
- A flag indicating whether the position index inside an array should be updated.
-
-
-
- Sets the state based on current token type.
-
-
-
-
- Releases unmanaged and - optionally - managed resources.
-
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
-
- Changes the reader's state to .
- If is set to true, the source is also closed.
-
-
-
-
- Provides methods for converting between .NET types and JSON types.
-
-
-
-
-
-
-
- Gets or sets a function that creates default .
- Default settings are automatically used by serialization methods on ,
- and and on .
- To serialize without using any default settings create a with
- .
-
-
-
-
- Represents JavaScript's boolean value true as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's boolean value false as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's null as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's undefined as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's positive infinity as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's negative infinity as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's NaN as a string. This field is read-only.
-
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation using the specified.
-
- The value to convert.
- The format the date will be converted to.
- The time zone handling when the date is converted to a string.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- The string delimiter character.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- The string delimiter character.
- The string escape handling.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Serializes the specified object to a JSON string.
-
- The object to serialize.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using formatting.
-
- The object to serialize.
- Indicates how the output should be formatted.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a collection of .
-
- The object to serialize.
- A collection of converters used while serializing.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using formatting and a collection of .
-
- The object to serialize.
- Indicates how the output should be formatted.
- A collection of converters used while serializing.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using .
-
- The object to serialize.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a type, formatting and .
-
- The object to serialize.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using formatting and .
-
- The object to serialize.
- Indicates how the output should be formatted.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a type, formatting and .
-
- The object to serialize.
- Indicates how the output should be formatted.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
- A JSON string representation of the object.
-
-
-
-
- Deserializes the JSON to a .NET object.
-
- The JSON to deserialize.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to a .NET object using .
-
- The JSON to deserialize.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type.
-
- The JSON to deserialize.
- The of object being deserialized.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type.
-
- The type of the object to deserialize to.
- The JSON to deserialize.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the given anonymous type.
-
-
- The anonymous type to deserialize to. This can't be specified
- traditionally and must be inferred from the anonymous type passed
- as a parameter.
-
- The JSON to deserialize.
- The anonymous type object.
- The deserialized anonymous type from the JSON string.
-
-
-
- Deserializes the JSON to the given anonymous type using .
-
-
- The anonymous type to deserialize to. This can't be specified
- traditionally and must be inferred from the anonymous type passed
- as a parameter.
-
- The JSON to deserialize.
- The anonymous type object.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized anonymous type from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using a collection of .
-
- The type of the object to deserialize to.
- The JSON to deserialize.
- Converters to use while deserializing.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using .
-
- The type of the object to deserialize to.
- The object to deserialize.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using a collection of .
-
- The JSON to deserialize.
- The type of the object to deserialize.
- Converters to use while deserializing.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using .
-
- The JSON to deserialize.
- The type of the object to deserialize to.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Populates the object with values from the JSON string.
-
- The JSON to populate values from.
- The target object to populate values onto.
-
-
-
- Populates the object with values from the JSON string using .
-
- The JSON to populate values from.
- The target object to populate values onto.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
-
-
-
- Serializes the to a JSON string.
-
- The node to serialize.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting.
-
- The node to serialize.
- Indicates how the output should be formatted.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting and omits the root object if is true.
-
- The node to serialize.
- Indicates how the output should be formatted.
- Omits writing the root object.
- A JSON string of the .
-
-
-
- Deserializes the from a JSON string.
-
- The JSON string.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by .
-
- The JSON string.
- The name of the root element to append when deserializing.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by
- and writes a Json.NET array attribute for collections.
-
- The JSON string.
- The name of the root element to append when deserializing.
-
- A flag to indicate whether to write the Json.NET array attribute.
- This attribute helps preserve arrays when converting the written XML back to JSON.
-
- The deserialized .
-
-
-
- The exception thrown when an error occurs during JSON serialization or deserialization.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Serializes and deserializes objects into and from the JSON format.
- The enables you to control how objects are encoded into JSON.
-
-
-
-
- Occurs when the errors during serialization and deserialization.
-
-
-
-
- Gets or sets the used by the serializer when resolving references.
-
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
-
-
-
- Gets or sets the used by the serializer when writing trace messages.
-
- The trace writer.
-
-
-
- Gets or sets the equality comparer used by the serializer when comparing references.
-
- The equality comparer.
-
-
-
- Gets or sets how type name writing and reading is handled by the serializer.
-
-
- should be used with caution when your application deserializes JSON from an external source.
- Incoming types should be validated with a custom
- when deserializing with a value other than .
-
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how object references are preserved by the serializer.
-
-
-
-
- Gets or sets how reference loops (e.g. a class referencing itself) is handled.
-
-
-
-
- Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
-
-
-
-
- Gets or sets how null values are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how default values are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how objects are created during deserialization.
-
- The object creation handling.
-
-
-
- Gets or sets how constructors are used during deserialization.
-
- The constructor handling.
-
-
-
- Gets or sets how metadata properties are used during deserialization.
-
- The metadata properties handling.
-
-
-
- Gets a collection that will be used during serialization.
-
- Collection that will be used during serialization.
-
-
-
- Gets or sets the contract resolver used by the serializer when
- serializing .NET objects to JSON and vice versa.
-
-
-
-
- Gets or sets the used by the serializer when invoking serialization callback methods.
-
- The context.
-
-
-
- Indicates how JSON text output is formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written as JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets how and values are formatted when writing JSON text,
- and the expected date format when reading JSON text.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
-
-
- true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Creates a new instance.
- The will not use default settings
- from .
-
-
- A new instance.
- The will not use default settings
- from .
-
-
-
-
- Creates a new instance using the specified .
- The will not use default settings
- from .
-
- The settings to be applied to the .
-
- A new instance using the specified .
- The will not use default settings
- from .
-
-
-
-
- Creates a new instance.
- The will use default settings
- from .
-
-
- A new instance.
- The will use default settings
- from .
-
-
-
-
- Creates a new instance using the specified .
- The will use default settings
- from as well as the specified .
-
- The settings to be applied to the .
-
- A new instance using the specified .
- The will use default settings
- from as well as the specified .
-
-
-
-
- Populates the JSON values onto the target object.
-
- The that contains the JSON structure to reader values from.
- The target object to populate values onto.
-
-
-
- Populates the JSON values onto the target object.
-
- The that contains the JSON structure to reader values from.
- The target object to populate values onto.
-
-
-
- Deserializes the JSON structure contained by the specified .
-
- The that contains the JSON structure to deserialize.
- The being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The of object being deserialized.
- The instance of being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The type of the object to deserialize.
- The instance of being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The of object being deserialized.
- The instance of being deserialized.
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
- The type of the value being serialized.
- This parameter is used when is Auto to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
-
-
-
- Contains the JSON schema extension methods.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
-
- Determines whether the is valid.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
- The source to test.
- The schema to test with.
-
- true if the specified is valid; otherwise, false.
-
-
-
-
-
- Determines whether the is valid.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
- The source to test.
- The schema to test with.
- When this method returns, contains any error messages generated while validating.
-
- true if the specified is valid; otherwise, false.
-
-
-
-
-
- Validates the specified .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
- The source to test.
- The schema to test with.
-
-
-
-
- Validates the specified .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
- The source to test.
- The schema to test with.
- The validation event handler.
-
-
-
-
- Returns detailed information about the schema exception.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets the line number indicating where the error occurred.
-
- The line number indicating where the error occurred.
-
-
-
- Gets the line position indicating where the error occurred.
-
- The line position indicating where the error occurred.
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
-
- Resolves from an id.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets or sets the loaded schemas.
-
- The loaded schemas.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets a for the specified reference.
-
- The id.
- A for the specified reference.
-
-
-
-
- Specifies undefined schema Id handling options for the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Do not infer a schema Id.
-
-
-
-
- Use the .NET type name as the schema Id.
-
-
-
-
- Use the assembly qualified .NET type name as the schema Id.
-
-
-
-
-
- Returns detailed information related to the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets the associated with the validation error.
-
- The JsonSchemaException associated with the validation error.
-
-
-
- Gets the path of the JSON location where the validation error occurred.
-
- The path of the JSON location where the validation error occurred.
-
-
-
- Gets the text description corresponding to the validation error.
-
- The text description.
-
-
-
-
- Represents the callback method that will handle JSON schema validation events and the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
-
- An in-memory representation of a JSON Schema.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets or sets the id.
-
-
-
-
- Gets or sets the title.
-
-
-
-
- Gets or sets whether the object is required.
-
-
-
-
- Gets or sets whether the object is read-only.
-
-
-
-
- Gets or sets whether the object is visible to users.
-
-
-
-
- Gets or sets whether the object is transient.
-
-
-
-
- Gets or sets the description of the object.
-
-
-
-
- Gets or sets the types of values allowed by the object.
-
- The type.
-
-
-
- Gets or sets the pattern.
-
- The pattern.
-
-
-
- Gets or sets the minimum length.
-
- The minimum length.
-
-
-
- Gets or sets the maximum length.
-
- The maximum length.
-
-
-
- Gets or sets a number that the value should be divisible by.
-
- A number that the value should be divisible by.
-
-
-
- Gets or sets the minimum.
-
- The minimum.
-
-
-
- Gets or sets the maximum.
-
- The maximum.
-
-
-
- Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute ().
-
- A flag indicating whether the value can not equal the number defined by the minimum attribute ().
-
-
-
- Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute ().
-
- A flag indicating whether the value can not equal the number defined by the maximum attribute ().
-
-
-
- Gets or sets the minimum number of items.
-
- The minimum number of items.
-
-
-
- Gets or sets the maximum number of items.
-
- The maximum number of items.
-
-
-
- Gets or sets the of items.
-
- The of items.
-
-
-
- Gets or sets a value indicating whether items in an array are validated using the instance at their array position from .
-
-
- true if items are validated using their array position; otherwise, false.
-
-
-
-
- Gets or sets the of additional items.
-
- The of additional items.
-
-
-
- Gets or sets a value indicating whether additional items are allowed.
-
-
- true if additional items are allowed; otherwise, false.
-
-
-
-
- Gets or sets whether the array items must be unique.
-
-
-
-
- Gets or sets the of properties.
-
- The of properties.
-
-
-
- Gets or sets the of additional properties.
-
- The of additional properties.
-
-
-
- Gets or sets the pattern properties.
-
- The pattern properties.
-
-
-
- Gets or sets a value indicating whether additional properties are allowed.
-
-
- true if additional properties are allowed; otherwise, false.
-
-
-
-
- Gets or sets the required property if this property is present.
-
- The required property if this property is present.
-
-
-
- Gets or sets the a collection of valid enum values allowed.
-
- A collection of valid enum values allowed.
-
-
-
- Gets or sets disallowed types.
-
- The disallowed types.
-
-
-
- Gets or sets the default value.
-
- The default value.
-
-
-
- Gets or sets the collection of that this schema extends.
-
- The collection of that this schema extends.
-
-
-
- Gets or sets the format.
-
- The format.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Reads a from the specified .
-
- The containing the JSON Schema to read.
- The object representing the JSON Schema.
-
-
-
- Reads a from the specified .
-
- The containing the JSON Schema to read.
- The to use when resolving schema references.
- The object representing the JSON Schema.
-
-
-
- Load a from a string that contains JSON Schema.
-
- A that contains JSON Schema.
- A populated from the string that contains JSON Schema.
-
-
-
- Load a from a string that contains JSON Schema using the specified .
-
- A that contains JSON Schema.
- The resolver.
- A populated from the string that contains JSON Schema.
-
-
-
- Writes this schema to a .
-
- A into which this method will write.
-
-
-
- Writes this schema to a using the specified .
-
- A into which this method will write.
- The resolver used.
-
-
-
- Returns a that represents the current .
-
-
- A that represents the current .
-
-
-
-
-
- Generates a from a specified .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets or sets how undefined schemas are handled by the serializer.
-
-
-
-
- Gets or sets the contract resolver.
-
- The contract resolver.
-
-
-
- Generate a from the specified type.
-
- The type to generate a from.
- A generated from the specified type.
-
-
-
- Generate a from the specified type.
-
- The type to generate a from.
- The used to resolve schema references.
- A generated from the specified type.
-
-
-
- Generate a from the specified type.
-
- The type to generate a from.
- Specify whether the generated root will be nullable.
- A generated from the specified type.
-
-
-
- Generate a from the specified type.
-
- The type to generate a from.
- The used to resolve schema references.
- Specify whether the generated root will be nullable.
- A generated from the specified type.
-
-
-
-
- The value types allowed by the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- No type specified.
-
-
-
-
- String type.
-
-
-
-
- Float type.
-
-
-
-
- Integer type.
-
-
-
-
- Boolean type.
-
-
-
-
- Object type.
-
-
-
-
- Array type.
-
-
-
-
- Null type.
-
-
-
-
- Any type.
-
-
-
-
- Specifies missing member handling options for the .
-
-
-
-
- Ignore a missing member and do not attempt to deserialize it.
-
-
-
-
- Throw a when a missing member is encountered during deserialization.
-
-
-
-
- Specifies null value handling options for the .
-
-
-
-
-
-
-
-
- Include null values when serializing and deserializing objects.
-
-
-
-
- Ignore null values when serializing and deserializing objects.
-
-
-
-
- Specifies reference loop handling options for the .
-
-
-
-
- Throw a when a loop is encountered.
-
-
-
-
- Ignore loop references and do not serialize.
-
-
-
-
- Serialize loop references.
-
-
-
-
- Specifies type name handling options for the .
-
-
- should be used with caution when your application deserializes JSON from an external source.
- Incoming types should be validated with a custom
- when deserializing with a value other than .
-
-
-
-
- Do not include the .NET type name when serializing types.
-
-
-
-
- Include the .NET type name when serializing into a JSON object structure.
-
-
-
-
- Include the .NET type name when serializing into a JSON array structure.
-
-
-
-
- Always include the .NET type name when serializing.
-
-
-
-
- Include the .NET type name when the type of the object being serialized is not the same as its declared type.
- Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON
- you must specify a root type object with
- or .
-
-
-
-
- Specifies the type of JSON token.
-
-
-
-
- This is returned by the if a read method has not been called.
-
-
-
-
- An object start token.
-
-
-
-
- An array start token.
-
-
-
-
- A constructor start token.
-
-
-
-
- An object property name.
-
-
-
-
- A comment.
-
-
-
-
- Raw JSON.
-
-
-
-
- An integer.
-
-
-
-
- A float.
-
-
-
-
- A string.
-
-
-
-
- A boolean.
-
-
-
-
- A null token.
-
-
-
-
- An undefined token.
-
-
-
-
- An object end token.
-
-
-
-
- An array end token.
-
-
-
-
- A constructor end token.
-
-
-
-
- A Date.
-
-
-
-
- Byte data.
-
-
-
-
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
-
-
-
-
- Gets or sets a value indicating whether the destination should be closed when this writer is closed.
-
-
- true to close the destination when this writer is closed; otherwise false. The default is true.
-
-
-
-
- Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
-
-
- true to auto-complete the JSON when this writer is closed; otherwise false. The default is true.
-
-
-
-
- Gets the top.
-
- The top.
-
-
-
- Gets the state of the writer.
-
-
-
-
- Gets the path of the writer.
-
-
-
-
- Gets or sets a value indicating how JSON text output should be formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled when writing JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written to JSON text.
-
-
-
-
- Gets or sets how and values are formatted when writing JSON text.
-
-
-
-
- Gets or sets the culture used when writing JSON. Defaults to .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Flushes whatever is in the buffer to the destination and also flushes the destination.
-
-
-
-
- Closes this writer.
- If is set to true, the destination is also closed.
- If is set to true, the JSON is auto-completed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the end of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the end of an array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the end constructor.
-
-
-
-
- Writes the property name of a name/value pair of a JSON object.
-
- The name of the property.
-
-
-
- Writes the property name of a name/value pair of a JSON object.
-
- The name of the property.
- A flag to indicate whether the text should be escaped when it is written as a JSON property name.
-
-
-
- Writes the end of the current JSON object or array.
-
-
-
-
- Writes the current token and its children.
-
- The to read the token from.
-
-
-
- Writes the current token.
-
- The to read the token from.
- A flag indicating whether the current token's children should be written.
-
-
-
- Writes the token and its value.
-
- The to write.
-
- The value to write.
- A value is only required for tokens that have an associated value, e.g. the property name for .
- null can be passed to the method for tokens that don't have a value, e.g. .
-
-
-
-
- Writes the token.
-
- The to write.
-
-
-
- Writes the specified end token.
-
- The end token to write.
-
-
-
- Writes indent characters.
-
-
-
-
- Writes the JSON value delimiter.
-
-
-
-
- Writes an indent space.
-
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON without changing the writer's state.
-
- The raw JSON to write.
-
-
-
- Writes raw JSON where a value is expected and updates the writer's state.
-
- The raw JSON to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
- An error will raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes the given white space.
-
- The string of white space characters.
-
-
-
- Releases unmanaged and - optionally - managed resources.
-
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
-
- Sets the state of the .
-
- The being written.
- The value being written.
-
Specifies the state of the .
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll
new file mode 100644
index 000000000..78a1763f8
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/net35/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml
index 0ba8a04b6..cb7b9328e 100644
--- a/packages/Newtonsoft.Json.10.0.2/lib/net35/Newtonsoft.Json.xml
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.xml
@@ -4,6 +4,23 @@
Newtonsoft.Json
+
+
+ Represents a BSON Oid (object id).
+
+
+
+
+ Gets or sets the value of the Oid.
+
+ The value of the Oid.
+
+
+
+ Initializes a new instance of the class.
+
+ The Oid value.
+
Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
@@ -305,22 +322,20 @@
The regex pattern.
The regex options.
-
+
- Represents a BSON Oid (object id).
+ Specifies how constructors are used when initializing objects during deserialization by the .
-
+
- Gets or sets the value of the Oid.
+ First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.
- The value of the Oid.
-
+
- Initializes a new instance of the class.
+ Json.NET will use a non-public default constructor before falling back to a parameterized constructor.
- The Oid value.
@@ -354,6 +369,86 @@
true if this instance can convert the specified object type; otherwise, false.
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Creates a custom object.
+
+ The object type to convert.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Creates an object which will then be populated by the serializer.
+
+ Type of the object.
+ The created object.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
Converts a to and from JSON.
@@ -418,54 +513,6 @@
true if this instance can convert the specified value type; otherwise, false.
-
-
- Creates a custom object.
-
- The object type to convert.
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Creates an object which will then be populated by the serializer.
-
- Type of the object.
- The created object.
-
-
-
- Determines whether this instance can convert the specified object type.
-
- Type of the object.
-
- true if this instance can convert the specified object type; otherwise, false.
-
-
-
-
- Gets a value indicating whether this can write JSON.
-
-
- true if this can write JSON; otherwise, false.
-
-
Provides a base class for converting a to and from JSON.
@@ -512,6 +559,70 @@
true if this instance can convert the specified object type; otherwise, false.
+
+
+ Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z").
+
+
+
+
+ Gets or sets the date time styles used when converting a date to and from JSON.
+
+ The date time styles used when converting a date to and from JSON.
+
+
+
+ Gets or sets the date time format used when converting a date to and from JSON.
+
+ The date time format used when converting a date to and from JSON.
+
+
+
+ Gets or sets the culture used when converting a date to and from JSON.
+
+ The culture used when converting a date to and from JSON.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
Converts a to and from JSON.
@@ -544,38 +655,6 @@
true if this instance can convert the specified object type; otherwise, false.
-
-
- Converts a to and from JSON and BSON.
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Determines whether this instance can convert the specified object type.
-
- Type of the object.
-
- true if this instance can convert the specified object type; otherwise, false.
-
-
Converts a to and from JSON and BSON.
@@ -695,70 +774,6 @@
true if this instance can convert the specified object type; otherwise, false.
-
-
- Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z").
-
-
-
-
- Gets or sets the date time styles used when converting a date to and from JSON.
-
- The date time styles used when converting a date to and from JSON.
-
-
-
- Gets or sets the date time format used when converting a date to and from JSON.
-
- The date time format used when converting a date to and from JSON.
-
-
-
- Gets or sets the culture used when converting a date to and from JSON.
-
- The culture used when converting a date to and from JSON.
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)).
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing property value of the JSON that is being converted.
- The calling serializer.
- The object value.
-
Converts XML to and from JSON.
@@ -818,21 +833,6 @@
true if this instance can convert the specified value type; otherwise, false.
-
-
- Specifies how constructors are used when initializing objects during deserialization by the .
-
-
-
-
- First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.
-
-
-
-
- Json.NET will use a non-public default constructor before falling back to a parameterized constructor.
-
-
Specifies how dates are formatted when writing JSON text.
@@ -894,6 +894,41 @@
Time zone information should be preserved when converting.
+
+
+ Specifies default value handling options for the .
+
+
+
+
+
+
+
+
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that it is not written to JSON.
+ This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers,
+ decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
+ placing the on the property.
+
+
+
+
+ Members with a default value but no JSON will be set to their default value when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and set members to their default value when deserializing.
+
+
Specifies float format handling options when writing special floating point numbers, e.g. ,
@@ -965,11 +1000,794 @@
The array that is being returned.
+
+
+ Provides an interface to enable a class to return line and position information.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if and can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+ The current line number or 0 if no line information is available (for example, when returns false).
+
+
+
+ Gets the current line position.
+
+ The current line position or 0 if no line information is available (for example, when returns false).
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Gets or sets a value indicating whether null items are allowed in the collection.
+
+ true if null items are allowed in the collection; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with a flag indicating whether the array can contain null items.
+
+ A flag indicating whether the array can contain null items.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
Instructs the to use the specified constructor when deserializing that object.
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Gets or sets the id.
+
+ The id.
+
+
+
+ Gets or sets the title.
+
+ The title.
+
+
+
+ Gets or sets the description.
+
+ The description.
+
+
+
+ Gets or sets the collection's items converter.
+
+ The collection's items converter.
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets a value that indicates whether to preserve object references.
+
+
+ true to keep object reference; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value that indicates whether to preserve collection's items references.
+
+
+ true to keep collection's items object references; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets the reference loop handling used when serializing the collection's items.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the collection's items.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Provides methods for converting between .NET types and JSON types.
+
+
+
+
+
+
+
+ Gets or sets a function that creates default .
+ Default settings are automatically used by serialization methods on ,
+ and and on .
+ To serialize without using any default settings create a with
+ .
+
+
+
+
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's null as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's undefined as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's NaN as a string. This field is read-only.
+
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ The time zone handling when the date is converted to a string.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ The string escape handling.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Serializes the specified object to a JSON string.
+
+ The object to serialize.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting.
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a collection of .
+
+ The object to serialize.
+ A collection of converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting and a collection of .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ A collection of converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using formatting and .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Deserializes the JSON to a .NET object.
+
+ The JSON to deserialize.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to a .NET object using .
+
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The JSON to deserialize.
+ The of object being deserialized.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type.
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be inferred from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type using .
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be inferred from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The type of the object to deserialize to.
+ The object to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The JSON to deserialize.
+ The type of the object to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Populates the object with values from the JSON string.
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+
+
+ Populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+
+
+
+ Serializes the to a JSON string.
+
+ The node to serialize.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ Omits writing the root object.
+ A JSON string of the .
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by
+ and writes a Json.NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized .
+
+
+
+ Serializes the to a JSON string.
+
+ The node to convert to JSON.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to convert to JSON.
+ Indicates how the output should be formatted.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ Omits writing the root object.
+ A JSON string of the .
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by
+ and writes a Json.NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized .
+
+
+
+ Converts an object to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can read JSON.
+
+ true if this can read JSON; otherwise, false.
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+ true if this can write JSON; otherwise, false.
+
+
+
+ Instructs the to use the specified when serializing the member or class.
+
+
+
+
+ Gets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the .
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the .
+ Parameter list to use when constructing the . Can be null.
+
+
+
+ Represents a collection of .
+
+
Instructs the how to serialize the collection.
@@ -1047,11 +1865,2180 @@
Initializes a new instance of the class.
+
+
+ Instructs the not to serialize the public field or public read/write property value.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Gets or sets the member serialization.
+
+ The member serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified member serialization.
+
+ The member serialization.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Instructs the to always serialize the member with the specified name.
+
+
+
+
+ Gets or sets the used when serializing the property's collection items.
+
+ The collection's items .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the null value handling used when serializing this property.
+
+ The null value handling.
+
+
+
+ Gets or sets the default value handling used when serializing this property.
+
+ The default value handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing this property.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the object creation handling used when deserializing this property.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling used when serializing this property.
+
+ The type name handling.
+
+
+
+ Gets or sets whether this property's value is serialized as a reference.
+
+ Whether this property's value is serialized as a reference.
+
+
+
+ Gets or sets the order of serialization of a member.
+
+ The numeric order of serialization.
+
+
+
+ Gets or sets a value indicating whether this property is required.
+
+
+ A value indicating whether this property is required.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ Name of the property.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+
+
+
+
+ Specifies the state of the reader.
+
+
+
+
+ A read method has not been called.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Reader is at a property.
+
+
+
+
+ Reader is at the start of an object.
+
+
+
+
+ Reader is in an object.
+
+
+
+
+ Reader is at the start of an array.
+
+
+
+
+ Reader is in an array.
+
+
+
+
+ The method has been called.
+
+
+
+
+ Reader has just read a value.
+
+
+
+
+ Reader is at the start of a constructor.
+
+
+
+
+ Reader is in a constructor.
+
+
+
+
+ An error occurred that prevents the read operation from continuing.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Gets the current reader state.
+
+ The current reader state.
+
+
+
+ Gets or sets a value indicating whether the source should be closed when this reader is closed.
+
+
+ true to close the source when this reader is closed; otherwise false. The default is true.
+
+
+
+
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+
+
+ true to support reading multiple pieces of JSON content; otherwise false.
+ The default is false.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+ Gets or sets how time zones are handled when reading JSON.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how custom date formatted strings are parsed when reading JSON.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+ Gets the .NET type for the current JSON token.
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads the next JSON token from the source.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a [].
+
+ A [] or null if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Skips the children of the current token.
+
+
+
+
+ Sets the current token.
+
+ The new token.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+ A flag indicating whether the position index inside an array should be updated.
+
+
+
+ Sets the state based on current token type.
+
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the source is also closed.
+
+
+
+
+ The exception thrown when an error occurs while reading JSON text.
+
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Initializes a new instance of the class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The path to the JSON where the error occurred.
+ The line number indicating where the error occurred.
+ The line position indicating where the error occurred.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
Instructs the to always serialize the member, and to require that the member has a value.
+
+
+ The exception thrown when an error occurs during JSON serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Serializes and deserializes objects into and from the JSON format.
+ The enables you to control how objects are encoded into JSON.
+
+
+
+
+ Occurs when the errors during serialization and deserialization.
+
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the equality comparer used by the serializer when comparing references.
+
+ The equality comparer.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+ should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom
+ when deserializing with a value other than .
+
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how default values are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets how metadata properties are used during deserialization.
+
+ The metadata properties handling.
+
+
+
+ Gets a collection that will be used during serialization.
+
+ Collection that will be used during serialization.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets how and values are formatted when writing JSON text,
+ and the expected date format when reading JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+
+
+ true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Creates a new instance.
+ The will not use default settings
+ from .
+
+
+ A new instance.
+ The will not use default settings
+ from .
+
+
+
+
+ Creates a new instance using the specified .
+ The will not use default settings
+ from .
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will not use default settings
+ from .
+
+
+
+
+ Creates a new instance.
+ The will use default settings
+ from .
+
+
+ A new instance.
+ The will use default settings
+ from .
+
+
+
+
+ Creates a new instance using the specified .
+ The will use default settings
+ from as well as the specified .
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will use default settings
+ from as well as the specified .
+
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Deserializes the JSON structure contained by the specified .
+
+ The that contains the JSON structure to deserialize.
+ The being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The type of the object to deserialize.
+ The instance of being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+
+
+ Specifies the settings on a object.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) are handled.
+
+ Reference loop handling.
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+ Missing member handling.
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+ Null value handling.
+
+
+
+ Gets or sets how default values are handled during serialization and deserialization.
+
+ The default value handling.
+
+
+
+ Gets or sets a collection that will be used during serialization.
+
+ The converters.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+ The preserve references handling.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+ should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom
+ when deserializing with a value other than .
+
+ The type name handling.
+
+
+
+ Gets or sets how metadata properties are used during deserialization.
+
+ The metadata properties handling.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+ The contract resolver.
+
+
+
+ Gets or sets the equality comparer used by the serializer when comparing references.
+
+ The equality comparer.
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+ The reference resolver.
+
+
+
+ Gets or sets a function that creates the used by the serializer when resolving references.
+
+ A function that creates the used by the serializer when resolving references.
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the error handler called during serialization and deserialization.
+
+ The error handler called during serialization and deserialization.
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Gets or sets how and values are formatted when writing JSON text,
+ and the expected date format when reading JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+
+
+ true if there will be a check for additional content after deserializing an object; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+ The containing the JSON data to read.
+
+
+
+ Gets or sets the reader's character buffer pool.
+
+
+
+
+ Reads the next JSON token from the underlying .
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a [].
+
+ A [] or null if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the underlying is also closed.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if and can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+
+ The current line number or 0 if no line information is available (for example, returns false).
+
+
+
+
+ Gets the current line position.
+
+
+ The current line position or 0 if no line information is available (for example, returns false).
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets or sets the writer's character array pool.
+
+
+
+
+ Gets or sets how many s to write for each level in the hierarchy when is set to .
+
+
+
+
+ Gets or sets which character to use to quote attribute values.
+
+
+
+
+ Gets or sets which character to use for indenting when is set to .
+
+
+
+
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+
+
+
+
+ Initializes a new instance of the class using the specified .
+
+ The to write to.
+
+
+
+ Flushes whatever is in the buffer to the underlying and also flushes the underlying .
+
+
+
+
+ Closes this writer.
+ If is set to true, the underlying is also closed.
+ If is set to true, the JSON is auto-completed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the given white space.
+
+ The string of white space characters.
+
+
+
+ Specifies the type of JSON token.
+
+
+
+
+ This is returned by the if a read method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+
+ Represents a reader that provides validation.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the .NET type for the current JSON token.
+
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the underlying is also closed.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a [].
+
+
+ A [] or null if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying .
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+
+
+ true to close the destination when this writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+
+
+ true to auto-complete the JSON when this writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the top.
+
+ The top.
+
+
+
+ Gets the state of the writer.
+
+
+
+
+ Gets the path of the writer.
+
+
+
+
+ Gets or sets a value indicating how JSON text output should be formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled when writing JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written to JSON text.
+
+
+
+
+ Gets or sets how and values are formatted when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when writing JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+
+
+
+
+ Closes this writer.
+ If is set to true, the destination is also closed.
+ If is set to true, the JSON is auto-completed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the end of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the end of an array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end constructor.
+
+
+
+
+ Writes the property name of a name/value pair of a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair of a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes the end of the current JSON object or array.
+
+
+
+
+ Writes the current token and its children.
+
+ The to read the token from.
+
+
+
+ Writes the current token.
+
+ The to read the token from.
+ A flag indicating whether the current token's children should be written.
+
+
+
+ Writes the token and its value.
+
+ The to write.
+
+ The value to write.
+ A value is only required for tokens that have an associated value, e.g. the property name for .
+ null can be passed to the method for tokens that don't have a value, e.g. .
+
+
+
+
+ Writes the token.
+
+ The to write.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON without changing the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the given white space.
+
+ The string of white space characters.
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Sets the state of the .
+
+ The being written.
+ The value being written.
+
+
+
+ The exception thrown when an error occurs while writing JSON text.
+
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Initializes a new instance of the class
+ with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The path to the JSON where the error occurred.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
Specifies how JSON comments are handled when loading JSON.
@@ -1082,223 +4069,6 @@
Load line information.
-
-
- Represents a view of a .
-
-
-
-
- Initializes a new instance of the class.
-
- The name.
-
-
-
- When overridden in a derived class, returns whether resetting an object changes its value.
-
-
- true if resetting the component changes its value; otherwise, false.
-
- The component to test for reset capability.
-
-
-
- When overridden in a derived class, gets the current value of the property on a component.
-
-
- The value of a property for a given component.
-
- The component with the property for which to retrieve the value.
-
-
-
- When overridden in a derived class, resets the value for this property of the component to the default value.
-
- The component with the property value that is to be reset to the default value.
-
-
-
- When overridden in a derived class, sets the value of the component to a different value.
-
- The component with the property value that is to be set.
- The new value.
-
-
-
- When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
-
-
- true if the property should be persisted; otherwise, false.
-
- The component with the property to be examined for persistence.
-
-
-
- When overridden in a derived class, gets the type of the component this property is bound to.
-
-
- A that represents the type of component this property is bound to.
- When the or
-
- methods are invoked, the object specified might be an instance of this type.
-
-
-
-
- When overridden in a derived class, gets a value indicating whether this property is read-only.
-
-
- true if the property is read-only; otherwise, false.
-
-
-
-
- When overridden in a derived class, gets the type of the property.
-
-
- A that represents the type of the property.
-
-
-
-
- Gets the hash code for the name of the member.
-
-
-
- The hash code for the name of the member.
-
-
-
-
- Specifies the settings used when loading JSON.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets or sets how JSON comments are handled when loading JSON.
-
- The JSON comment handling.
-
-
-
- Gets or sets how JSON line info is handled when loading JSON.
-
- The JSON line info handling.
-
-
-
- Specifies the settings used when merging JSON.
-
-
-
-
- Gets or sets the method used when merging JSON arrays.
-
- The method used when merging JSON arrays.
-
-
-
- Gets or sets how null value properties are merged.
-
- How null value properties are merged.
-
-
-
- Specifies how JSON arrays are merged together.
-
-
-
- Concatenate arrays.
-
-
- Union arrays, skipping items that already exist.
-
-
- Replace all array items.
-
-
- Merge array items together, matched by index.
-
-
-
- Specifies how null value properties are merged.
-
-
-
-
- The content's null value properties will be ignored during merging.
-
-
-
-
- The content's null value properties will be merged.
-
-
-
-
- Represents a raw JSON string.
-
-
-
-
- Initializes a new instance of the class from another object.
-
- A object to copy from.
-
-
-
- Initializes a new instance of the class.
-
- The raw json.
-
-
-
- Creates an instance of with the content of the reader's current token.
-
- The reader.
- An instance of with the content of the reader's current token.
-
-
-
- Represents a collection of objects.
-
- The type of token.
-
-
-
- Gets the of with the specified key.
-
-
-
-
-
- Compares tokens to determine whether they are equal.
-
-
-
-
- Determines whether the specified objects are equal.
-
- The first object of type to compare.
- The second object of type to compare.
-
- true if the specified objects are equal; otherwise, false.
-
-
-
-
- Returns a hash code for the specified object.
-
- The for which a hash code is to be returned.
- A hash code for the specified object.
- The type of is a reference type and is null.
-
Contains the LINQ to JSON extension methods.
@@ -1424,6 +4194,211 @@
An of that contains the source collection.
The input typed as .
+
+
+ Represents a collection of objects.
+
+ The type of token.
+
+
+
+ Gets the of with the specified key.
+
+
+
+
+
+ Represents a JSON array.
+
+
+
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object.
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the at the specified index.
+
+
+
+
+
+ Determines the index of a specific item in the .
+
+ The object to locate in the .
+
+ The index of if found in the list; otherwise, -1.
+
+
+
+
+ Inserts an item to the at the specified index.
+
+ The zero-based index at which should be inserted.
+ The object to insert into the .
+
+ is not a valid index in the .
+
+
+
+
+ Removes the item at the specified index.
+
+ The zero-based index of the item to remove.
+
+ is not a valid index in the .
+
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A of that can be used to iterate through the collection.
+
+
+
+
+ Adds an item to the .
+
+ The object to add to the .
+
+
+
+ Removes all items from the .
+
+
+
+
+ Determines whether the contains a specific value.
+
+ The object to locate in the .
+
+ true if is found in the ; otherwise, false.
+
+
+
+
+ Copies the elements of the to an array, starting at a particular array index.
+
+ The array.
+ Index of the array.
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is read-only; otherwise, false.
+
+
+
+ Removes the first occurrence of a specific object from the .
+
+ The object to remove from the .
+
+ true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
+
+
Represents a JSON constructor.
@@ -1924,445 +4899,227 @@
Name of the property.
-
+
- Represents a JSON array.
+ Represents a JSON property.
-
-
-
-
+
Gets the container's children tokens.
The container's children tokens.
-
+
+
+ Gets the property name.
+
+ The property name.
+
+
+
+ Gets or sets the property value.
+
+ The property value.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
Gets the node type for this .
The type.
-
+
- Initializes a new instance of the class.
+ Initializes a new instance of the class.
+ The property name.
+ The property content.
-
+
- Initializes a new instance of the class from another object.
+ Initializes a new instance of the class.
- A object to copy from.
+ The property name.
+ The property content.
-
-
- Initializes a new instance of the class with the specified content.
-
- The contents of the array.
-
-
-
- Initializes a new instance of the class with the specified content.
-
- The contents of the array.
-
-
-
- Loads an from a .
-
- A that will be read for the content of the .
- A that contains the JSON that was read from the specified .
-
-
-
- Loads an from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- A that contains the JSON that was read from the specified .
-
-
-
- Load a from a string that contains JSON.
-
- A that contains JSON.
- A populated from the string that contains JSON.
-
-
-
-
-
-
- Load a from a string that contains JSON.
-
- A that contains JSON.
- The used to load the JSON.
- If this is null, default load settings will be used.
- A populated from the string that contains JSON.
-
-
-
-
-
-
- Creates a from an object.
-
- The object that will be used to create .
- A with the values of the specified object.
-
-
-
- Creates a from an object.
-
- The object that will be used to create .
- The that will be used to read the object.
- A with the values of the specified object.
-
-
+
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
-
+
- Gets the with the specified key.
+ Loads a from a .
- The with the specified key.
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
-
+
- Gets or sets the at the specified index.
+ Loads a from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A that contains the JSON that was read from the specified .
+
+
+
+ Represents a view of a .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name.
+
+
+
+ When overridden in a derived class, returns whether resetting an object changes its value.
+
+
+ true if resetting the component changes its value; otherwise, false.
+
+ The component to test for reset capability.
+
+
+
+ When overridden in a derived class, gets the current value of the property on a component.
+
+
+ The value of a property for a given component.
+
+ The component with the property for which to retrieve the value.
+
+
+
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+
+ The component with the property value that is to be reset to the default value.
+
+
+
+ When overridden in a derived class, sets the value of the component to a different value.
+
+ The component with the property value that is to be set.
+ The new value.
+
+
+
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+
+
+ true if the property should be persisted; otherwise, false.
+
+ The component with the property to be examined for persistence.
+
+
+
+ When overridden in a derived class, gets the type of the component this property is bound to.
+
+
+ A that represents the type of component this property is bound to.
+ When the or
+
+ methods are invoked, the object specified might be an instance of this type.
+
+
+
+
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+
+
+ true if the property is read-only; otherwise, false.
+
+
+
+
+ When overridden in a derived class, gets the type of the property.
+
+
+ A that represents the type of the property.
+
+
+
+
+ Gets the hash code for the name of the member.
-
-
-
- Determines the index of a specific item in the .
-
- The object to locate in the .
- The index of if found in the list; otherwise, -1.
+ The hash code for the name of the member.
-
+
- Inserts an item to the at the specified index.
-
- The zero-based index at which should be inserted.
- The object to insert into the .
-
- is not a valid index in the .
-
-
-
-
- Removes the item at the specified index.
-
- The zero-based index of the item to remove.
-
- is not a valid index in the .
-
-
-
-
- Returns an enumerator that iterates through the collection.
-
-
- A of that can be used to iterate through the collection.
-
-
-
-
- Adds an item to the .
-
- The object to add to the .
-
-
-
- Removes all items from the .
+ Represents a raw JSON string.
-
+
- Determines whether the contains a specific value.
+ Initializes a new instance of the class from another object.
- The object to locate in the .
-
- true if is found in the ; otherwise, false.
-
+ A object to copy from.
-
+
- Copies the elements of the to an array, starting at a particular array index.
+ Initializes a new instance of the class.
- The array.
- Index of the array.
+ The raw json.
-
+
- Gets a value indicating whether the is read-only.
+ Creates an instance of with the content of the reader's current token.
- true if the is read-only; otherwise, false.
+ The reader.
+ An instance of with the content of the reader's current token.
-
+
- Removes the first occurrence of a specific object from the .
-
- The object to remove from the .
-
- true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+ Specifies the settings used when loading JSON.
-
+
- Gets the at the reader's current position.
+ Initializes a new instance of the class.
-
+
- Initializes a new instance of the class.
+ Gets or sets how JSON comments are handled when loading JSON.
- The token to read from.
+ The JSON comment handling.
-
+
- Reads the next JSON token from the underlying .
+ Gets or sets how JSON line info is handled when loading JSON.
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
+ The JSON line info handling.
-
+
- Gets the path of the current JSON token.
+ Specifies the settings used when merging JSON.
-
+
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ Gets or sets the method used when merging JSON arrays.
+ The method used when merging JSON arrays.
-
+
- Gets the at the writer's current position.
+ Gets or sets how null value properties are merged.
-
-
-
- Gets the token being written.
-
- The token being written.
-
-
-
- Initializes a new instance of the class writing to the given .
-
- The container being written to.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Flushes whatever is in the buffer to the underlying .
-
-
-
-
- Closes this writer.
- If is set to true, the JSON is auto-completed.
-
-
- Setting to true has no additional effect, since the underlying is a type that cannot be closed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the end.
-
- The token.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
-
-
-
- Writes a value.
- An error will be raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON.
-
- The raw JSON to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
+ How null value properties are merged.
@@ -3251,77 +6008,57 @@
The of annotations to remove.
-
+
- Represents a JSON property.
+ Compares tokens to determine whether they are equal.
-
+
- Gets the container's children tokens.
+ Determines whether the specified objects are equal.
- The container's children tokens.
+ The first object of type to compare.
+ The second object of type to compare.
+
+ true if the specified objects are equal; otherwise, false.
+
-
+
- Gets the property name.
+ Returns a hash code for the specified object.
- The property name.
+ The for which a hash code is to be returned.
+ A hash code for the specified object.
+ The type of is a reference type and is null.
-
+
- Gets or sets the property value.
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
- The property value.
-
+
- Initializes a new instance of the class from another object.
+ Gets the at the reader's current position.
- A object to copy from.
-
+
- Gets the node type for this .
+ Initializes a new instance of the class.
- The type.
+ The token to read from.
-
+
- Initializes a new instance of the class.
+ Reads the next JSON token from the underlying .
- The property name.
- The property content.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
-
+
- Initializes a new instance of the class.
+ Gets the path of the current JSON token.
- The property name.
- The property content.
-
-
-
- Writes this token to a .
-
- A into which this method will write.
- A collection of which will be used when writing the token.
-
-
-
- Loads a from a .
-
- A that will be read for the content of the .
- A that contains the JSON that was read from the specified .
-
-
-
- Loads a from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- A that contains the JSON that was read from the specified .
@@ -3418,6 +6155,224 @@
A TimeSpan value.
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets the at the writer's current position.
+
+
+
+
+ Gets the token being written.
+
+ The token being written.
+
+
+
+ Initializes a new instance of the class writing to the given .
+
+ The container being written to.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying .
+
+
+
+
+ Closes this writer.
+ If is set to true, the JSON is auto-completed.
+
+
+ Setting to true has no additional effect, since the underlying is a type that cannot be closed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes a value.
+ An error will be raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
Represents a value in JSON (string, integer, date, etc).
@@ -3648,6 +6603,62 @@
is not of the same type as this instance.
+
+
+ Specifies how JSON arrays are merged together.
+
+
+
+ Concatenate arrays.
+
+
+ Union arrays, skipping items that already exist.
+
+
+ Replace all array items.
+
+
+ Merge array items together, matched by index.
+
+
+
+ Specifies how null value properties are merged.
+
+
+
+
+ The content's null value properties will be ignored during merging.
+
+
+
+
+ The content's null value properties will be merged.
+
+
+
+
+ Specifies the member serialization options for the .
+
+
+
+
+ All public members are serialized by default. Members can be excluded using or .
+ This is the default member serialization mode.
+
+
+
+
+ Only members marked with or are serialized.
+ This member serialization mode can also be set by marking the class with .
+
+
+
+
+ All public and private fields are serialized. Members can be excluded using or .
+ This member serialization mode can also be set by marking the class with
+ and setting IgnoreSerializableAttribute on to false.
+
+
Specifies metadata property handling options for the .
@@ -3668,1498 +6679,58 @@
Do not try to read metadata properties.
-
+
- A camel case naming strategy.
+ Specifies missing member handling options for the .
-
+
- Initializes a new instance of the class.
+ Ignore a missing member and do not attempt to deserialize it.
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
+
- Initializes a new instance of the class.
+ Throw a when a missing member is encountered during deserialization.
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
- A flag indicating whether extension data names should be processed.
-
-
+
- Initializes a new instance of the class.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- The default naming strategy. Property names and dictionary keys are unchanged.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Represents a trace writer that writes to the application's instances.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Provides methods to get attributes.
-
-
-
-
- Returns a collection of all of the attributes, or an empty collection if there are no attributes.
-
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
-
- The type of the attributes.
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Allows users to control class loading and mandate what class to load.
-
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- Specifies the name of the serialized object.
- Specifies the name of the serialized object
- The type of the object the formatter creates a new instance of.
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- The type of the object the formatter creates a new instance of.
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
-
-
- Represents a trace writer.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the default collection items .
-
- The converter.
-
-
-
- Gets or sets a value indicating whether the collection items preserve object references.
-
- true if collection items preserve object references; otherwise, false.
-
-
-
- Gets or sets the collection item reference loop handling.
-
- The reference loop handling.
-
-
-
- Gets or sets the collection item type name handling.
-
- The type name handling.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Represents a trace writer that writes to memory. When the trace message limit is
- reached then old trace messages will be removed as new messages are added.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Returns an enumeration of the most recent trace messages.
-
- An enumeration of the most recent trace messages.
-
-
-
- Returns a of the most recent trace messages.
-
-
- A of the most recent trace messages.
-
-
-
-
- A base class for resolving how property names and dictionary keys are serialized.
-
-
-
-
- A flag indicating whether dictionary keys should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether extension data names should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether explicitly specified property names,
- e.g. a property name customized with a , should be processed.
- Defaults to false.
-
-
-
-
- Gets the serialized name for a given property name.
-
- The initial property name.
- A flag indicating whether the property has had a name explicitly specified.
- The serialized property name.
-
-
-
- Gets the serialized name for a given extension data name.
-
- The initial extension data name.
- The serialized extension data name.
-
-
-
- Gets the serialized key for a given dictionary key.
-
- The initial dictionary key.
- The serialized dictionary key.
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Provides methods to get attributes from a , , or .
-
-
-
-
- Initializes a new instance of the class.
-
- The instance to get attributes for. This parameter should be a , , or .
-
-
-
- Returns a collection of all of the attributes, or an empty collection if there are no attributes.
-
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
-
- The type of the attributes.
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- A snake case naming strategy.
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
- A flag indicating whether extension data names should be processed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the object constructor.
-
- The object constructor.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Get and set values for a using dynamic methods.
-
-
-
-
- Initializes a new instance of the class.
-
- The member info.
-
-
-
- Sets the value.
-
- The target to set the value on.
- The value to set on the target.
-
-
-
- Gets the value.
-
- The target to get the value from.
- The value.
-
-
-
- Provides data for the Error event.
-
-
-
-
- Gets the current object the error event is being raised against.
-
- The current object the error event is being raised against.
-
-
-
- Gets the error context.
-
- The error context.
-
-
-
- Initializes a new instance of the class.
-
- The current object.
- The error context.
-
-
-
- Resolves member mappings for a type, camel casing property names.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the contract for a given type.
-
- The type to resolve a contract for.
- The contract for a given type.
-
-
-
- Used by to resolve a for a given .
-
-
-
-
- Gets a value indicating whether members are being get and set using dynamic code generation.
- This value is determined by the runtime permissions available.
-
-
- true if using dynamic code generation; otherwise, false.
-
-
-
-
- Gets or sets the default members search flags.
-
- The default members search flags.
-
-
-
- Gets or sets a value indicating whether compiler generated members should be serialized.
-
-
- true if serialized compiler generated members; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
-
-
- true if the interface will be ignored when serializing and deserializing types; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
-
-
- true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
-
-
-
-
- Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
-
- The naming strategy used to resolve how property names and dictionary keys are serialized.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the contract for a given type.
-
- The type to resolve a contract for.
- The contract for a given type.
-
-
-
- Gets the serializable members for the type.
-
- The type to get serializable members for.
- The serializable members for the type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates the constructor parameters.
-
- The constructor to create properties for.
- The type's member properties.
- Properties for the given .
-
-
-
- Creates a for the given .
-
- The matching member property.
- The constructor parameter.
- A created for the given .
-
-
-
- Resolves the default for the contract.
-
- Type of the object.
- The contract's default .
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Determines which contract type is created for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates properties for the given .
-
- The type to create properties for.
- /// The member serialization mode for the type.
- Properties for the given .
-
-
-
- Creates the used by the serializer to get and set values from a member.
-
- The member.
- The used by the serializer to get and set values from a member.
-
-
-
- Creates a for the given .
-
- The member's parent .
- The member to create a for.
- A created for the given .
-
-
-
- Resolves the name of the property.
-
- Name of the property.
- Resolved name of the property.
-
-
-
- Resolves the name of the extension data. By default no changes are made to extension data names.
-
- Name of the extension data.
- Resolved name of the extension data.
-
-
-
- Resolves the key of the dictionary. By default is used to resolve dictionary keys.
-
- Key of the dictionary.
- Resolved key of the dictionary.
-
-
-
- Gets the resolved name of the property.
-
- Name of the property.
- Name of the property.
-
-
-
- The default serialization binder used when resolving and loading classes from type names.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, controls the binding of a serialized object to a type.
-
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
- The type of the object the formatter creates a new instance of.
-
-
-
-
- When overridden in a derived class, controls the binding of a serialized object to a type.
-
- The type of the object the formatter creates a new instance of.
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
-
-
- Provides information surrounding an error.
-
-
-
-
- Gets the error.
-
- The error.
-
-
-
- Gets the original object that caused the error.
-
- The original object that caused the error.
-
-
-
- Gets the member that caused the error.
-
- The member that caused the error.
-
-
-
- Gets the path of the JSON location where the error occurred.
-
- The path of the JSON location where the error occurred.
-
-
-
- Gets or sets a value indicating whether this is handled.
-
- true if handled; otherwise, false.
-
-
-
- Used by to resolve a for a given .
+ Specifies null value handling options for the .
-
-
+
+
-
+
- Resolves the contract for a given type.
+ Include null values when serializing and deserializing objects.
- The type to resolve a contract for.
- The contract for a given type.
-
+
- Provides methods to get and set values.
+ Ignore null values when serializing and deserializing objects.
-
+
- Sets the value.
+ Specifies how object creation is handled by the .
- The target to set the value on.
- The value to set on the target.
-
+
- Gets the value.
+ Reuse existing objects, create new objects when needed.
- The target to get the value from.
- The value.
-
+
- Contract details for a used by the .
+ Only reuse existing objects.
-
+
- Gets the of the collection items.
-
- The of the collection items.
-
-
-
- Gets a value indicating whether the collection type is a multidimensional array.
-
- true if the collection type is a multidimensional array; otherwise, false.
-
-
-
- Gets or sets the function used to create the object. When set this function will override .
-
- The function used to create the object.
-
-
-
- Gets a value indicating whether the creator has a parameter with the collection values.
-
- true if the creator has a parameter with the collection values; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Handles serialization callback events.
-
- The object that raised the callback event.
- The streaming context.
-
-
-
- Handles serialization error callback events.
-
- The object that raised the callback event.
- The streaming context.
- The error context.
-
-
-
- Sets extension data for an object during deserialization.
-
- The object to set extension data on.
- The extension data key.
- The extension data value.
-
-
-
- Gets extension data for an object during serialization.
-
- The object to set extension data on.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets the underlying type for the contract.
-
- The underlying type for the contract.
-
-
-
- Gets or sets the type created during deserialization.
-
- The type created during deserialization.
-
-
-
- Gets or sets whether this type contract is serialized as a reference.
-
- Whether this type contract is serialized as a reference.
-
-
-
- Gets or sets the default for this contract.
-
- The converter.
-
-
-
- Gets or sets all methods called immediately after deserialization of the object.
-
- The methods called immediately after deserialization of the object.
-
-
-
- Gets or sets all methods called during deserialization of the object.
-
- The methods called during deserialization of the object.
-
-
-
- Gets or sets all methods called after serialization of the object graph.
-
- The methods called after serialization of the object graph.
-
-
-
- Gets or sets all methods called before serialization of the object.
-
- The methods called before serialization of the object.
-
-
-
- Gets or sets all method called when an error is thrown during the serialization of the object.
-
- The methods called when an error is thrown during the serialization of the object.
-
-
-
- Gets or sets the default creator method used to create the object.
-
- The default creator method used to create the object.
-
-
-
- Gets or sets a value indicating whether the default creator is non-public.
-
- true if the default object creator is non-public; otherwise, false.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the dictionary key resolver.
-
- The dictionary key resolver.
-
-
-
- Gets the of the dictionary keys.
-
- The of the dictionary keys.
-
-
-
- Gets the of the dictionary values.
-
- The of the dictionary values.
-
-
-
- Gets or sets the function used to create the object. When set this function will override .
-
- The function used to create the object.
-
-
-
- Gets a value indicating whether the creator has a parameter with the dictionary values.
-
- true if the creator has a parameter with the dictionary values; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Maps a JSON property to a .NET member or constructor parameter.
-
-
-
-
- Gets or sets the name of the property.
-
- The name of the property.
-
-
-
- Gets or sets the type that declared this property.
-
- The type that declared this property.
-
-
-
- Gets or sets the order of serialization of a member.
-
- The numeric order of serialization.
-
-
-
- Gets or sets the name of the underlying member or parameter.
-
- The name of the underlying member or parameter.
-
-
-
- Gets the that will get and set the during serialization.
-
- The that will get and set the during serialization.
-
-
-
- Gets or sets the for this property.
-
- The for this property.
-
-
-
- Gets or sets the type of the property.
-
- The type of the property.
-
-
-
- Gets or sets the for the property.
- If set this converter takes precedence over the contract converter for the property type.
-
- The converter.
-
-
-
- Gets or sets the member converter.
-
- The member converter.
-
-
-
- Gets or sets a value indicating whether this is ignored.
-
- true if ignored; otherwise, false.
-
-
-
- Gets or sets a value indicating whether this is readable.
-
- true if readable; otherwise, false.
-
-
-
- Gets or sets a value indicating whether this is writable.
-
- true if writable; otherwise, false.
-
-
-
- Gets or sets a value indicating whether this has a member attribute.
-
- true if has a member attribute; otherwise, false.
-
-
-
- Gets the default value.
-
- The default value.
-
-
-
- Gets or sets a value indicating whether this is required.
-
- A value indicating whether this is required.
-
-
-
- Gets or sets a value indicating whether this property preserves object references.
-
-
- true if this instance is reference; otherwise, false.
-
-
-
-
- Gets or sets the property null value handling.
-
- The null value handling.
-
-
-
- Gets or sets the property default value handling.
-
- The default value handling.
-
-
-
- Gets or sets the property reference loop handling.
-
- The reference loop handling.
-
-
-
- Gets or sets the property object creation handling.
-
- The object creation handling.
-
-
-
- Gets or sets or sets the type name handling.
-
- The type name handling.
-
-
-
- Gets or sets a predicate used to determine whether the property should be serialized.
-
- A predicate used to determine whether the property should be serialized.
-
-
-
- Gets or sets a predicate used to determine whether the property should be deserialized.
-
- A predicate used to determine whether the property should be deserialized.
-
-
-
- Gets or sets a predicate used to determine whether the property should be serialized.
-
- A predicate used to determine whether the property should be serialized.
-
-
-
- Gets or sets an action used to set whether the property has been deserialized.
-
- An action used to set whether the property has been deserialized.
-
-
-
- Returns a that represents this instance.
-
-
- A that represents this instance.
-
-
-
-
- Gets or sets the converter used when serializing the property's collection items.
-
- The collection's items converter.
-
-
-
- Gets or sets whether this property's collection items are serialized as a reference.
-
- Whether this property's collection items are serialized as a reference.
-
-
-
- Gets or sets the type name handling used when serializing the property's collection items.
-
- The collection's items type name handling.
-
-
-
- Gets or sets the reference loop handling used when serializing the property's collection items.
-
- The collection's items reference loop handling.
-
-
-
- A collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
- The type.
-
-
-
- When implemented in a derived class, extracts the key from the specified element.
-
- The element from which to extract the key.
- The key for the specified element.
-
-
-
- Adds a object.
-
- The property to add to the collection.
-
-
-
- Gets the closest matching object.
- First attempts to get an exact case match of and then
- a case insensitive match.
-
- Name of the property.
- A matching property if found.
-
-
-
- Gets a property by property name.
-
- The name of the property to get.
- Type property name string comparison.
- A matching property if found.
-
-
-
- Used to resolve references when serializing and deserializing JSON by the .
-
-
-
-
- Resolves a reference to its object.
-
- The serialization context.
- The reference to resolve.
- The object that was resolved from the reference.
-
-
-
- Gets the reference for the specified object.
-
- The serialization context.
- The object to get a reference for.
- The reference to the object.
-
-
-
- Determines whether the specified object is referenced.
-
- The serialization context.
- The object to test for a reference.
-
- true if the specified object is referenced; otherwise, false.
-
-
-
-
- Adds a reference to the specified object.
-
- The serialization context.
- The reference.
- The object to reference.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the object member serialization.
-
- The member object serialization.
-
-
-
- Gets or sets a value that indicates whether the object's properties are required.
-
-
- A value indicating whether the object's properties are required.
-
-
-
-
- Gets the object's properties.
-
- The object's properties.
-
-
-
- Gets a collection of instances that define the parameters used with .
-
-
-
-
- Gets or sets the function used to create the object. When set this function will override .
- This function is called with a collection of arguments which are defined by the collection.
-
- The function used to create the object.
-
-
-
- Gets or sets the extension data setter.
-
-
-
-
- Gets or sets the extension data getter.
-
-
-
-
- Gets or sets the extension data value type.
-
-
-
-
- Gets or sets the extension data name resolver.
-
- The extension data name resolver.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Lookup and create an instance of the type described by the argument.
-
- The type to create.
- Optional arguments to pass to an initializing constructor of the JsonConverter.
- If null, the default constructor is used.
-
-
-
- Get and set values for a using reflection.
-
-
-
-
- Initializes a new instance of the class.
-
- The member info.
-
-
-
- Sets the value.
-
- The target to set the value on.
- The value to set on the target.
-
-
-
- Gets the value.
-
- The target to get the value from.
- The value.
-
-
-
- When applied to a method, specifies that the method is called when an error occurs serializing an object.
-
-
-
-
- Represents a method that constructs an object.
-
- The object type to create.
-
-
-
- Specifies how strings are escaped when writing JSON text.
-
-
-
-
- Only control characters (e.g. newline) are escaped.
-
-
-
-
- All non-ASCII and control characters (e.g. newline) are escaped.
-
-
-
-
- HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
-
-
-
-
- Indicates the method that will be used during deserialization for locating and loading assemblies.
-
-
-
-
- In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly.
-
-
-
-
- In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly.
-
-
-
-
- Converts the value to the specified type. If the value is unable to be converted, the
- value is checked whether it assignable to the specified type.
-
- The value to convert.
- The culture to use when converting.
- The type to convert or cast the value to.
-
- The converted type. If conversion was unsuccessful, the initial value
- is returned if assignable to the target type.
-
-
-
-
- Gets a dictionary of the names and values of an type.
-
-
-
-
-
- Gets a dictionary of the names and values of an Enum type.
-
- The enum type to get names and values for.
-
-
-
-
- Builds a string. Unlike this class lets you reuse its internal buffer.
-
-
-
-
- Determines whether the collection is null or empty.
-
- The collection.
-
- true if the collection is null or empty; otherwise, false.
-
-
-
-
- Adds the elements of the specified collection to the specified generic .
-
- The list to add to.
- The collection of elements to add.
-
-
-
- Gets the type of the typed collection's items.
-
- The type.
- The type of the typed collection's items.
-
-
-
- Gets the member's underlying type.
-
- The member.
- The underlying type of the member.
-
-
-
- Determines whether the member is an indexed property.
-
- The member.
-
- true if the member is an indexed property; otherwise, false.
-
-
-
-
- Determines whether the property is an indexed property.
-
- The property.
-
- true if the property is an indexed property; otherwise, false.
-
-
-
-
- Gets the member's value on the object.
-
- The member.
- The target object.
- The member's value on the object.
-
-
-
- Sets the member's value on the target object.
-
- The member.
- The target.
- The value.
-
-
-
- Determines whether the specified MemberInfo can be read.
-
- The MemberInfo to determine whether can be read.
- /// if set to true then allow the member to be gotten non-publicly.
-
- true if the specified MemberInfo can be read; otherwise, false.
-
-
-
-
- Determines whether the specified MemberInfo can be set.
-
- The MemberInfo to determine whether can be set.
- if set to true then allow the member to be set non-publicly.
- if set to true then allow the member to be set if read-only.
-
- true if the specified MemberInfo can be set; otherwise, false.
-
-
-
-
- Determines whether the string is all white space. Empty string will return false.
-
- The string to test whether it is all white space.
-
- true if the string is all white space; otherwise, false.
-
-
-
-
- Indicating whether a property is required.
-
-
-
-
- The property is not required. The default state.
-
-
-
-
- The property must be defined in JSON but can be a null value.
-
-
-
-
- The property must be defined in JSON and cannot be a null value.
-
-
-
-
- The property is not required but it cannot be a null value.
+ Always create new objects.
@@ -5191,2474 +6762,50 @@
Preserve references when serializing.
-
+
- Provides an interface to enable a class to return line and position information.
+ Specifies reference loop handling options for the .
-
+
- Gets a value indicating whether the class can return line information.
+ Throw a when a loop is encountered.
-
- true if and can be provided; otherwise, false.
-
-
+
- Gets the current line number.
+ Ignore loop references and do not serialize.
- The current line number or 0 if no line information is available (for example, when returns false).
-
+
- Gets the current line position.
+ Serialize loop references.
- The current line position or 0 if no line information is available (for example, when returns false).
-
+
- Instructs the how to serialize the collection.
+ Indicating whether a property is required.
-
+
- Gets or sets a value indicating whether null items are allowed in the collection.
+ The property is not required. The default state.
- true if null items are allowed in the collection; otherwise, false.
-
+
- Initializes a new instance of the class.
+ The property must be defined in JSON but can be a null value.
-
+
- Initializes a new instance of the class with a flag indicating whether the array can contain null items.
+ The property must be defined in JSON and cannot be a null value.
- A flag indicating whether the array can contain null items.
-
+
- Initializes a new instance of the class with the specified container Id.
+ The property is not required but it cannot be a null value.
- The container Id.
-
-
-
- Instructs the how to serialize the object.
-
-
-
-
- Gets or sets the id.
-
- The id.
-
-
-
- Gets or sets the title.
-
- The title.
-
-
-
- Gets or sets the description.
-
- The description.
-
-
-
- Gets or sets the collection's items converter.
-
- The collection's items converter.
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets a value that indicates whether to preserve object references.
-
-
- true to keep object reference; otherwise, false. The default is false.
-
-
-
-
- Gets or sets a value that indicates whether to preserve collection's items references.
-
-
- true to keep collection's items object references; otherwise, false. The default is false.
-
-
-
-
- Gets or sets the reference loop handling used when serializing the collection's items.
-
- The reference loop handling.
-
-
-
- Gets or sets the type name handling used when serializing the collection's items.
-
- The type name handling.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- Specifies default value handling options for the .
-
-
-
-
-
-
-
-
- Include members where the member value is the same as the member's default value when serializing objects.
- Included members are written to JSON. Has no effect when deserializing.
-
-
-
-
- Ignore members where the member value is the same as the member's default value when serializing objects
- so that it is not written to JSON.
- This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers,
- decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
- placing the on the property.
-
-
-
-
- Members with a default value but no JSON will be set to their default value when deserializing.
-
-
-
-
- Ignore members where the member value is the same as the member's default value when serializing objects
- and set members to their default value when deserializing.
-
-
-
-
- Instructs the to use the specified when serializing the member or class.
-
-
-
-
- Gets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
-
-
-
-
- Initializes a new instance of the class.
-
- Type of the .
-
-
-
- Initializes a new instance of the class.
-
- Type of the .
- Parameter list to use when constructing the . Can be null.
-
-
-
- Instructs the how to serialize the object.
-
-
-
-
- Gets or sets the member serialization.
-
- The member serialization.
-
-
-
- Gets or sets a value that indicates whether the object's properties are required.
-
-
- A value indicating whether the object's properties are required.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified member serialization.
-
- The member serialization.
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- Specifies the settings on a object.
-
-
-
-
- Gets or sets how reference loops (e.g. a class referencing itself) are handled.
-
- Reference loop handling.
-
-
-
- Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
-
- Missing member handling.
-
-
-
- Gets or sets how objects are created during deserialization.
-
- The object creation handling.
-
-
-
- Gets or sets how null values are handled during serialization and deserialization.
-
- Null value handling.
-
-
-
- Gets or sets how default values are handled during serialization and deserialization.
-
- The default value handling.
-
-
-
- Gets or sets a collection that will be used during serialization.
-
- The converters.
-
-
-
- Gets or sets how object references are preserved by the serializer.
-
- The preserve references handling.
-
-
-
- Gets or sets how type name writing and reading is handled by the serializer.
-
-
- should be used with caution when your application deserializes JSON from an external source.
- Incoming types should be validated with a custom
- when deserializing with a value other than .
-
- The type name handling.
-
-
-
- Gets or sets how metadata properties are used during deserialization.
-
- The metadata properties handling.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how constructors are used during deserialization.
-
- The constructor handling.
-
-
-
- Gets or sets the contract resolver used by the serializer when
- serializing .NET objects to JSON and vice versa.
-
- The contract resolver.
-
-
-
- Gets or sets the equality comparer used by the serializer when comparing references.
-
- The equality comparer.
-
-
-
- Gets or sets the used by the serializer when resolving references.
-
- The reference resolver.
-
-
-
- Gets or sets a function that creates the used by the serializer when resolving references.
-
- A function that creates the used by the serializer when resolving references.
-
-
-
- Gets or sets the used by the serializer when writing trace messages.
-
- The trace writer.
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
- The binder.
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
- The binder.
-
-
-
- Gets or sets the error handler called during serialization and deserialization.
-
- The error handler called during serialization and deserialization.
-
-
-
- Gets or sets the used by the serializer when invoking serialization callback methods.
-
- The context.
-
-
-
- Gets or sets how and values are formatted when writing JSON text,
- and the expected date format when reading JSON text.
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Indicates how JSON text output is formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written as JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Gets a value indicating whether there will be a check for additional content after deserializing an object.
-
-
- true if there will be a check for additional content after deserializing an object; otherwise, false.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
-
- Represents a reader that provides validation.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Sets an event handler for receiving schema validation errors.
-
-
-
-
- Gets the text value of the current JSON token.
-
-
-
-
-
- Gets the depth of the current token in the JSON document.
-
- The depth of the current token in the JSON document.
-
-
-
- Gets the path of the current JSON token.
-
-
-
-
- Gets the quotation mark character used to enclose the value of a string.
-
-
-
-
-
- Gets the type of the current JSON token.
-
-
-
-
-
- Gets the .NET type for the current JSON token.
-
-
-
-
-
- Initializes a new instance of the class that
- validates the content returned from the given .
-
- The to read from while validating.
-
-
-
- Gets or sets the schema.
-
- The schema.
-
-
-
- Gets the used to construct this .
-
- The specified in the constructor.
-
-
-
- Changes the reader's state to .
- If is set to true, the underlying is also closed.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a [].
-
-
- A [] or null if the next JSON token is null.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying .
-
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
-
- Specifies the member serialization options for the .
-
-
-
-
- All public members are serialized by default. Members can be excluded using or .
- This is the default member serialization mode.
-
-
-
-
- Only members marked with or are serialized.
- This member serialization mode can also be set by marking the class with .
-
-
-
-
- All public and private fields are serialized. Members can be excluded using or .
- This member serialization mode can also be set by marking the class with
- and setting IgnoreSerializableAttribute on to false.
-
-
-
-
- Specifies how object creation is handled by the .
-
-
-
-
- Reuse existing objects, create new objects when needed.
-
-
-
-
- Only reuse existing objects.
-
-
-
-
- Always create new objects.
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
-
-
-
-
- Initializes a new instance of the class with the specified .
-
- The containing the JSON data to read.
-
-
-
- Gets or sets the reader's character buffer pool.
-
-
-
-
- Reads the next JSON token from the underlying .
-
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a [].
-
- A [] or null if the next JSON token is null. This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Changes the reader's state to .
- If is set to true, the underlying is also closed.
-
-
-
-
- Gets a value indicating whether the class can return line information.
-
-
- true if and can be provided; otherwise, false.
-
-
-
-
- Gets the current line number.
-
-
- The current line number or 0 if no line information is available (for example, returns false).
-
-
-
-
- Gets the current line position.
-
-
- The current line position or 0 if no line information is available (for example, returns false).
-
-
-
-
- Instructs the to always serialize the member with the specified name.
-
-
-
-
- Gets or sets the used when serializing the property's collection items.
-
- The collection's items .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the null value handling used when serializing this property.
-
- The null value handling.
-
-
-
- Gets or sets the default value handling used when serializing this property.
-
- The default value handling.
-
-
-
- Gets or sets the reference loop handling used when serializing this property.
-
- The reference loop handling.
-
-
-
- Gets or sets the object creation handling used when deserializing this property.
-
- The object creation handling.
-
-
-
- Gets or sets the type name handling used when serializing this property.
-
- The type name handling.
-
-
-
- Gets or sets whether this property's value is serialized as a reference.
-
- Whether this property's value is serialized as a reference.
-
-
-
- Gets or sets the order of serialization of a member.
-
- The numeric order of serialization.
-
-
-
- Gets or sets a value indicating whether this property is required.
-
-
- A value indicating whether this property is required.
-
-
-
-
- Gets or sets the name of the property.
-
- The name of the property.
-
-
-
- Gets or sets the reference loop handling used when serializing the property's collection items.
-
- The collection's items reference loop handling.
-
-
-
- Gets or sets the type name handling used when serializing the property's collection items.
-
- The collection's items type name handling.
-
-
-
- Gets or sets whether this property's collection items are serialized as a reference.
-
- Whether this property's collection items are serialized as a reference.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified name.
-
- Name of the property.
-
-
-
- Instructs the not to serialize the public field or public read/write property value.
-
-
-
-
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
-
-
-
-
- Gets or sets the writer's character array pool.
-
-
-
-
- Gets or sets how many s to write for each level in the hierarchy when is set to .
-
-
-
-
- Gets or sets which character to use to quote attribute values.
-
-
-
-
- Gets or sets which character to use for indenting when is set to .
-
-
-
-
- Gets or sets a value indicating whether object names will be surrounded with quotes.
-
-
-
-
- Initializes a new instance of the class using the specified .
-
- The to write to.
-
-
-
- Flushes whatever is in the buffer to the underlying and also flushes the underlying .
-
-
-
-
- Closes this writer.
- If is set to true, the underlying is also closed.
- If is set to true, the JSON is auto-completed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the specified end token.
-
- The end token to write.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
- A flag to indicate whether the text should be escaped when it is written as a JSON property name.
-
-
-
- Writes indent characters.
-
-
-
-
- Writes the JSON value delimiter.
-
-
-
-
- Writes an indent space.
-
-
-
-
- Writes a value.
- An error will raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON.
-
- The raw JSON to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes the given white space.
-
- The string of white space characters.
-
-
-
- The exception thrown when an error occurs while writing JSON text.
-
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Initializes a new instance of the class
- with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The path to the JSON where the error occurred.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- The exception thrown when an error occurs while reading JSON text.
-
-
-
-
- Gets the line number indicating where the error occurred.
-
- The line number indicating where the error occurred.
-
-
-
- Gets the line position indicating where the error occurred.
-
- The line position indicating where the error occurred.
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Initializes a new instance of the class
- with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The path to the JSON where the error occurred.
- The line number indicating where the error occurred.
- The line position indicating where the error occurred.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Converts an object to and from JSON.
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Determines whether this instance can convert the specified object type.
-
- Type of the object.
-
- true if this instance can convert the specified object type; otherwise, false.
-
-
-
-
- Gets a value indicating whether this can read JSON.
-
- true if this can read JSON; otherwise, false.
-
-
-
- Gets a value indicating whether this can write JSON.
-
- true if this can write JSON; otherwise, false.
-
-
-
- Represents a collection of .
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
-
-
-
-
- Specifies the state of the reader.
-
-
-
-
- A read method has not been called.
-
-
-
-
- The end of the file has been reached successfully.
-
-
-
-
- Reader is at a property.
-
-
-
-
- Reader is at the start of an object.
-
-
-
-
- Reader is in an object.
-
-
-
-
- Reader is at the start of an array.
-
-
-
-
- Reader is in an array.
-
-
-
-
- The method has been called.
-
-
-
-
- Reader has just read a value.
-
-
-
-
- Reader is at the start of a constructor.
-
-
-
-
- Reader is in a constructor.
-
-
-
-
- An error occurred that prevents the read operation from continuing.
-
-
-
-
- The end of the file has been reached successfully.
-
-
-
-
- Gets the current reader state.
-
- The current reader state.
-
-
-
- Gets or sets a value indicating whether the source should be closed when this reader is closed.
-
-
- true to close the source when this reader is closed; otherwise false. The default is true.
-
-
-
-
- Gets or sets a value indicating whether multiple pieces of JSON content can
- be read from a continuous stream without erroring.
-
-
- true to support reading multiple pieces of JSON content; otherwise false.
- The default is false.
-
-
-
-
- Gets the quotation mark character used to enclose the value of a string.
-
-
-
-
- Gets or sets how time zones are handled when reading JSON.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how custom date formatted strings are parsed when reading JSON.
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Gets the type of the current JSON token.
-
-
-
-
- Gets the text value of the current JSON token.
-
-
-
-
- Gets the .NET type for the current JSON token.
-
-
-
-
- Gets the depth of the current token in the JSON document.
-
- The depth of the current token in the JSON document.
-
-
-
- Gets the path of the current JSON token.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Reads the next JSON token from the source.
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a [].
-
- A [] or null if the next JSON token is null. This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Skips the children of the current token.
-
-
-
-
- Sets the current token.
-
- The new token.
-
-
-
- Sets the current token and value.
-
- The new token.
- The value.
-
-
-
- Sets the current token and value.
-
- The new token.
- The value.
- A flag indicating whether the position index inside an array should be updated.
-
-
-
- Sets the state based on current token type.
-
-
-
-
- Releases unmanaged and - optionally - managed resources.
-
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
-
- Changes the reader's state to .
- If is set to true, the source is also closed.
-
-
-
-
- Provides methods for converting between .NET types and JSON types.
-
-
-
-
-
-
-
- Gets or sets a function that creates default .
- Default settings are automatically used by serialization methods on ,
- and and on .
- To serialize without using any default settings create a with
- .
-
-
-
-
- Represents JavaScript's boolean value true as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's boolean value false as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's null as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's undefined as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's positive infinity as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's negative infinity as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's NaN as a string. This field is read-only.
-
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation using the specified.
-
- The value to convert.
- The format the date will be converted to.
- The time zone handling when the date is converted to a string.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation using the specified.
-
- The value to convert.
- The format the date will be converted to.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- The string delimiter character.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- The string delimiter character.
- The string escape handling.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Serializes the specified object to a JSON string.
-
- The object to serialize.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using formatting.
-
- The object to serialize.
- Indicates how the output should be formatted.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a collection of .
-
- The object to serialize.
- A collection of converters used while serializing.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using formatting and a collection of .
-
- The object to serialize.
- Indicates how the output should be formatted.
- A collection of converters used while serializing.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using .
-
- The object to serialize.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a type, formatting and .
-
- The object to serialize.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using formatting and .
-
- The object to serialize.
- Indicates how the output should be formatted.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a type, formatting and .
-
- The object to serialize.
- Indicates how the output should be formatted.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
- A JSON string representation of the object.
-
-
-
-
- Deserializes the JSON to a .NET object.
-
- The JSON to deserialize.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to a .NET object using .
-
- The JSON to deserialize.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type.
-
- The JSON to deserialize.
- The of object being deserialized.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type.
-
- The type of the object to deserialize to.
- The JSON to deserialize.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the given anonymous type.
-
-
- The anonymous type to deserialize to. This can't be specified
- traditionally and must be inferred from the anonymous type passed
- as a parameter.
-
- The JSON to deserialize.
- The anonymous type object.
- The deserialized anonymous type from the JSON string.
-
-
-
- Deserializes the JSON to the given anonymous type using .
-
-
- The anonymous type to deserialize to. This can't be specified
- traditionally and must be inferred from the anonymous type passed
- as a parameter.
-
- The JSON to deserialize.
- The anonymous type object.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized anonymous type from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using a collection of .
-
- The type of the object to deserialize to.
- The JSON to deserialize.
- Converters to use while deserializing.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using .
-
- The type of the object to deserialize to.
- The object to deserialize.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using a collection of .
-
- The JSON to deserialize.
- The type of the object to deserialize.
- Converters to use while deserializing.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using .
-
- The JSON to deserialize.
- The type of the object to deserialize to.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Populates the object with values from the JSON string.
-
- The JSON to populate values from.
- The target object to populate values onto.
-
-
-
- Populates the object with values from the JSON string using .
-
- The JSON to populate values from.
- The target object to populate values onto.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
-
-
-
- Serializes the to a JSON string.
-
- The node to serialize.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting.
-
- The node to serialize.
- Indicates how the output should be formatted.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting and omits the root object if is true.
-
- The node to serialize.
- Indicates how the output should be formatted.
- Omits writing the root object.
- A JSON string of the .
-
-
-
- Deserializes the from a JSON string.
-
- The JSON string.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by .
-
- The JSON string.
- The name of the root element to append when deserializing.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by
- and writes a Json.NET array attribute for collections.
-
- The JSON string.
- The name of the root element to append when deserializing.
-
- A flag to indicate whether to write the Json.NET array attribute.
- This attribute helps preserve arrays when converting the written XML back to JSON.
-
- The deserialized .
-
-
-
- Serializes the to a JSON string.
-
- The node to convert to JSON.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting.
-
- The node to convert to JSON.
- Indicates how the output should be formatted.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting and omits the root object if is true.
-
- The node to serialize.
- Indicates how the output should be formatted.
- Omits writing the root object.
- A JSON string of the .
-
-
-
- Deserializes the from a JSON string.
-
- The JSON string.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by .
-
- The JSON string.
- The name of the root element to append when deserializing.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by
- and writes a Json.NET array attribute for collections.
-
- The JSON string.
- The name of the root element to append when deserializing.
-
- A flag to indicate whether to write the Json.NET array attribute.
- This attribute helps preserve arrays when converting the written XML back to JSON.
-
- The deserialized .
-
-
-
- The exception thrown when an error occurs during JSON serialization or deserialization.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Serializes and deserializes objects into and from the JSON format.
- The enables you to control how objects are encoded into JSON.
-
-
-
-
- Occurs when the errors during serialization and deserialization.
-
-
-
-
- Gets or sets the used by the serializer when resolving references.
-
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
-
-
-
- Gets or sets the used by the serializer when writing trace messages.
-
- The trace writer.
-
-
-
- Gets or sets the equality comparer used by the serializer when comparing references.
-
- The equality comparer.
-
-
-
- Gets or sets how type name writing and reading is handled by the serializer.
-
-
- should be used with caution when your application deserializes JSON from an external source.
- Incoming types should be validated with a custom
- when deserializing with a value other than .
-
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how object references are preserved by the serializer.
-
-
-
-
- Gets or sets how reference loops (e.g. a class referencing itself) is handled.
-
-
-
-
- Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
-
-
-
-
- Gets or sets how null values are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how default values are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how objects are created during deserialization.
-
- The object creation handling.
-
-
-
- Gets or sets how constructors are used during deserialization.
-
- The constructor handling.
-
-
-
- Gets or sets how metadata properties are used during deserialization.
-
- The metadata properties handling.
-
-
-
- Gets a collection that will be used during serialization.
-
- Collection that will be used during serialization.
-
-
-
- Gets or sets the contract resolver used by the serializer when
- serializing .NET objects to JSON and vice versa.
-
-
-
-
- Gets or sets the used by the serializer when invoking serialization callback methods.
-
- The context.
-
-
-
- Indicates how JSON text output is formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written as JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets how and values are formatted when writing JSON text,
- and the expected date format when reading JSON text.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
-
-
- true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Creates a new instance.
- The will not use default settings
- from .
-
-
- A new instance.
- The will not use default settings
- from .
-
-
-
-
- Creates a new instance using the specified .
- The will not use default settings
- from .
-
- The settings to be applied to the .
-
- A new instance using the specified .
- The will not use default settings
- from .
-
-
-
-
- Creates a new instance.
- The will use default settings
- from .
-
-
- A new instance.
- The will use default settings
- from .
-
-
-
-
- Creates a new instance using the specified .
- The will use default settings
- from as well as the specified .
-
- The settings to be applied to the .
-
- A new instance using the specified .
- The will use default settings
- from as well as the specified .
-
-
-
-
- Populates the JSON values onto the target object.
-
- The that contains the JSON structure to reader values from.
- The target object to populate values onto.
-
-
-
- Populates the JSON values onto the target object.
-
- The that contains the JSON structure to reader values from.
- The target object to populate values onto.
-
-
-
- Deserializes the JSON structure contained by the specified .
-
- The that contains the JSON structure to deserialize.
- The being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The of object being deserialized.
- The instance of being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The type of the object to deserialize.
- The instance of being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The of object being deserialized.
- The instance of being deserialized.
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
- The type of the value being serialized.
- This parameter is used when is Auto to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
@@ -7726,154 +6873,6 @@
The schema to test with.
The validation event handler.
-
-
-
- Returns detailed information about the schema exception.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets the line number indicating where the error occurred.
-
- The line number indicating where the error occurred.
-
-
-
- Gets the line position indicating where the error occurred.
-
- The line position indicating where the error occurred.
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
-
- Resolves from an id.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets or sets the loaded schemas.
-
- The loaded schemas.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets a for the specified reference.
-
- The id.
- A for the specified reference.
-
-
-
-
- Specifies undefined schema Id handling options for the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Do not infer a schema Id.
-
-
-
-
- Use the .NET type name as the schema Id.
-
-
-
-
- Use the assembly qualified .NET type name as the schema Id.
-
-
-
-
-
- Returns detailed information related to the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets the associated with the validation error.
-
- The JsonSchemaException associated with the validation error.
-
-
-
- Gets the path of the JSON location where the validation error occurred.
-
- The path of the JSON location where the validation error occurred.
-
-
-
- Gets the text description corresponding to the validation error.
-
- The text description.
-
-
-
-
- Represents the callback method that will handle JSON schema validation events and the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
@@ -8136,6 +7135,63 @@
A that represents the current .
+
+
+
+ Returns detailed information about the schema exception.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
@@ -8189,6 +7245,34 @@
Specify whether the generated root will be nullable.
A generated from the specified type.
+
+
+
+ Resolves from an id.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets or sets the loaded schemas.
+
+ The loaded schemas.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a for the specified reference.
+
+ The id.
+ A for the specified reference.
+
@@ -8244,58 +7328,1411 @@
Any type.
-
+
- Specifies missing member handling options for the .
+
+ Specifies undefined schema Id handling options for the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
-
+
- Ignore a missing member and do not attempt to deserialize it.
+ Do not infer a schema Id.
-
+
- Throw a when a missing member is encountered during deserialization.
+ Use the .NET type name as the schema Id.
-
+
- Specifies null value handling options for the .
+ Use the assembly qualified .NET type name as the schema Id.
+
+
+
+
+
+ Returns detailed information related to the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets the associated with the validation error.
+
+ The JsonSchemaException associated with the validation error.
+
+
+
+ Gets the path of the JSON location where the validation error occurred.
+
+ The path of the JSON location where the validation error occurred.
+
+
+
+ Gets the text description corresponding to the validation error.
+
+ The text description.
+
+
+
+
+ Represents the callback method that will handle JSON schema validation events and the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ A camel case naming strategy.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+ A flag indicating whether extension data names should be processed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ Resolves member mappings for a type, camel casing property names.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Used by to resolve a for a given .
+
+
+
+
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+
+
+ true if using dynamic code generation; otherwise, false.
+
+
+
+
+ Gets or sets the default members search flags.
+
+ The default members search flags.
+
+
+
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+
+
+ true if serialized compiler generated members; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
+
+
+ true if the interface will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
+
+
+ true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+
+ The naming strategy used to resolve how property names and dictionary keys are serialized.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Gets the serializable members for the type.
+
+ The type to get serializable members for.
+ The serializable members for the type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates the constructor parameters.
+
+ The constructor to create properties for.
+ The type's member properties.
+ Properties for the given .
+
+
+
+ Creates a for the given .
+
+ The matching member property.
+ The constructor parameter.
+ A created for the given .
+
+
+
+ Resolves the default for the contract.
+
+ Type of the object.
+ The contract's default .
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Determines which contract type is created for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates properties for the given .
+
+ The type to create properties for.
+ /// The member serialization mode for the type.
+ Properties for the given .
+
+
+
+ Creates the used by the serializer to get and set values from a member.
+
+ The member.
+ The used by the serializer to get and set values from a member.
+
+
+
+ Creates a for the given .
+
+ The member's parent .
+ The member to create a for.
+ A created for the given .
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ Resolved name of the property.
+
+
+
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+
+ Name of the extension data.
+ Resolved name of the extension data.
+
+
+
+ Resolves the key of the dictionary. By default is used to resolve dictionary keys.
+
+ Key of the dictionary.
+ Resolved key of the dictionary.
+
+
+
+ Gets the resolved name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ The default naming strategy. Property names and dictionary keys are unchanged.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ The default serialization binder used when resolving and loading classes from type names.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+ The type of the object the formatter creates a new instance of.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+
+
+ Represents a trace writer that writes to the application's instances.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Provides information surrounding an error.
+
+
+
+
+ Gets the error.
+
+ The error.
+
+
+
+ Gets the original object that caused the error.
+
+ The original object that caused the error.
+
+
+
+ Gets the member that caused the error.
+
+ The member that caused the error.
+
+
+
+ Gets the path of the JSON location where the error occurred.
+
+ The path of the JSON location where the error occurred.
+
+
+
+ Gets or sets a value indicating whether this is handled.
+
+ true if handled; otherwise, false.
+
+
+
+ Provides data for the Error event.
+
+
+
+
+ Gets the current object the error event is being raised against.
+
+ The current object the error event is being raised against.
+
+
+
+ Gets the error context.
+
+ The error context.
+
+
+
+ Initializes a new instance of the class.
+
+ The current object.
+ The error context.
+
+
+
+ Provides methods to get attributes.
+
+
+
+
+ Returns a collection of all of the attributes, or an empty collection if there are no attributes.
+
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
+
+ The type of the attributes.
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Used by to resolve a for a given .
-
-
+
+
-
+
- Include null values when serializing and deserializing objects.
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Used to resolve references when serializing and deserializing JSON by the .
-
+
- Ignore null values when serializing and deserializing objects.
+ Resolves a reference to its object.
+
+ The serialization context.
+ The reference to resolve.
+ The object that was resolved from the reference.
+
+
+
+ Gets the reference for the specified object.
+
+ The serialization context.
+ The object to get a reference for.
+ The reference to the object.
+
+
+
+ Determines whether the specified object is referenced.
+
+ The serialization context.
+ The object to test for a reference.
+
+ true if the specified object is referenced; otherwise, false.
+
+
+
+
+ Adds a reference to the specified object.
+
+ The serialization context.
+ The reference.
+ The object to reference.
+
+
+
+ Allows users to control class loading and mandate what class to load.
-
+
- Specifies reference loop handling options for the .
+ When implemented, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object
+ The type of the object the formatter creates a new instance of.
+
+
+
+ When implemented, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+
+
+ Represents a trace writer.
-
+
- Throw a when a loop is encountered.
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Provides methods to get and set values.
-
+
- Ignore loop references and do not serialize.
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Contract details for a used by the .
-
+
- Serialize loop references.
+ Gets the of the collection items.
+
+ The of the collection items.
+
+
+
+ Gets a value indicating whether the collection type is a multidimensional array.
+
+ true if the collection type is a multidimensional array; otherwise, false.
+
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+
+ The function used to create the object.
+
+
+
+ Gets a value indicating whether the creator has a parameter with the collection values.
+
+ true if the creator has a parameter with the collection values; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the default collection items .
+
+ The converter.
+
+
+
+ Gets or sets a value indicating whether the collection items preserve object references.
+
+ true if collection items preserve object references; otherwise, false.
+
+
+
+ Gets or sets the collection item reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the collection item type name handling.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Handles serialization callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+
+
+
+ Handles serialization error callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+ The error context.
+
+
+
+ Sets extension data for an object during deserialization.
+
+ The object to set extension data on.
+ The extension data key.
+ The extension data value.
+
+
+
+ Gets extension data for an object during serialization.
+
+ The object to set extension data on.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets the underlying type for the contract.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the type created during deserialization.
+
+ The type created during deserialization.
+
+
+
+ Gets or sets whether this type contract is serialized as a reference.
+
+ Whether this type contract is serialized as a reference.
+
+
+
+ Gets or sets the default for this contract.
+
+ The converter.
+
+
+
+ Gets or sets all methods called immediately after deserialization of the object.
+
+ The methods called immediately after deserialization of the object.
+
+
+
+ Gets or sets all methods called during deserialization of the object.
+
+ The methods called during deserialization of the object.
+
+
+
+ Gets or sets all methods called after serialization of the object graph.
+
+ The methods called after serialization of the object graph.
+
+
+
+ Gets or sets all methods called before serialization of the object.
+
+ The methods called before serialization of the object.
+
+
+
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+
+ The methods called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the default creator method used to create the object.
+
+ The default creator method used to create the object.
+
+
+
+ Gets or sets a value indicating whether the default creator is non-public.
+
+ true if the default object creator is non-public; otherwise, false.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the dictionary key resolver.
+
+ The dictionary key resolver.
+
+
+
+ Gets the of the dictionary keys.
+
+ The of the dictionary keys.
+
+
+
+ Gets the of the dictionary values.
+
+ The of the dictionary values.
+
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+
+ The function used to create the object.
+
+
+
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+
+ true if the creator has a parameter with the dictionary values; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the object constructor.
+
+ The object constructor.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the object member serialization.
+
+ The member object serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets a collection of instances that define the parameters used with .
+
+
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+ This function is called with a collection of arguments which are defined by the collection.
+
+ The function used to create the object.
+
+
+
+ Gets or sets the extension data setter.
+
+
+
+
+ Gets or sets the extension data getter.
+
+
+
+
+ Gets or sets the extension data value type.
+
+
+
+
+ Gets or sets the extension data name resolver.
+
+ The extension data name resolver.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Maps a JSON property to a .NET member or constructor parameter.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the type that declared this property.
+
+ The type that declared this property.
+
+
+
+ Gets or sets the order of serialization of a member.
+
+ The numeric order of serialization.
+
+
+
+ Gets or sets the name of the underlying member or parameter.
+
+ The name of the underlying member or parameter.
+
+
+
+ Gets the that will get and set the during serialization.
+
+ The that will get and set the during serialization.
+
+
+
+ Gets or sets the for this property.
+
+ The for this property.
+
+
+
+ Gets or sets the type of the property.
+
+ The type of the property.
+
+
+
+ Gets or sets the for the property.
+ If set this converter takes precedence over the contract converter for the property type.
+
+ The converter.
+
+
+
+ Gets or sets the member converter.
+
+ The member converter.
+
+
+
+ Gets or sets a value indicating whether this is ignored.
+
+ true if ignored; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether this is readable.
+
+ true if readable; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether this is writable.
+
+ true if writable; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether this has a member attribute.
+
+ true if has a member attribute; otherwise, false.
+
+
+
+ Gets the default value.
+
+ The default value.
+
+
+
+ Gets or sets a value indicating whether this is required.
+
+ A value indicating whether this is required.
+
+
+
+ Gets or sets a value indicating whether this property preserves object references.
+
+
+ true if this instance is reference; otherwise, false.
+
+
+
+
+ Gets or sets the property null value handling.
+
+ The null value handling.
+
+
+
+ Gets or sets the property default value handling.
+
+ The default value handling.
+
+
+
+ Gets or sets the property reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the property object creation handling.
+
+ The object creation handling.
+
+
+
+ Gets or sets or sets the type name handling.
+
+ The type name handling.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+
+ A predicate used to determine whether the property should be deserialized.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets an action used to set whether the property has been deserialized.
+
+ An action used to set whether the property has been deserialized.
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Gets or sets the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ A collection of objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The type.
+
+
+
+ When implemented in a derived class, extracts the key from the specified element.
+
+ The element from which to extract the key.
+ The key for the specified element.
+
+
+
+ Adds a object.
+
+ The property to add to the collection.
+
+
+
+ Gets the closest matching object.
+ First attempts to get an exact case match of and then
+ a case insensitive match.
+
+ Name of the property.
+ A matching property if found.
+
+
+
+ Gets a property by property name.
+
+ The name of the property to get.
+ Type property name string comparison.
+ A matching property if found.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Lookup and create an instance of the type described by the argument.
+
+ The type to create.
+ Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If null, the default constructor is used.
+
+
+
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Returns an enumeration of the most recent trace messages.
+
+ An enumeration of the most recent trace messages.
+
+
+
+ Returns a of the most recent trace messages.
+
+
+ A of the most recent trace messages.
+
+
+
+
+ A base class for resolving how property names and dictionary keys are serialized.
+
+
+
+
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether extension data names should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a , should be processed.
+ Defaults to false.
+
+
+
+
+ Gets the serialized name for a given property name.
+
+ The initial property name.
+ A flag indicating whether the property has had a name explicitly specified.
+ The serialized property name.
+
+
+
+ Gets the serialized name for a given extension data name.
+
+ The initial extension data name.
+ The serialized extension data name.
+
+
+
+ Gets the serialized key for a given dictionary key.
+
+ The initial dictionary key.
+ The serialized dictionary key.
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ Represents a method that constructs an object.
+
+ The object type to create.
+
+
+
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+
+
+
+
+ Provides methods to get attributes from a , , or .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The instance to get attributes for. This parameter should be a , , or .
+
+
+
+ Returns a collection of all of the attributes, or an empty collection if there are no attributes.
+
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
+
+ The type of the attributes.
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Get and set values for a using reflection.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ A snake case naming strategy.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+ A flag indicating whether extension data names should be processed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ Specifies how strings are escaped when writing JSON text.
+
+
+
+
+ Only control characters (e.g. newline) are escaped.
+
+
+
+
+ All non-ASCII and control characters (e.g. newline) are escaped.
+
+
+
+
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+
+
+
+
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+
+
+
+
+ In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly.
+
+
+
+
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly.
@@ -8336,567 +8773,130 @@
or .
-
+
- Specifies the type of JSON token.
+ Determines whether the collection is null or empty.
+ The collection.
+
+ true if the collection is null or empty; otherwise, false.
+
-
+
- This is returned by the if a read method has not been called.
+ Adds the elements of the specified collection to the specified generic .
+ The list to add to.
+ The collection of elements to add.
-
+
- An object start token.
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ The value to convert.
+ The culture to use when converting.
+ The type to convert or cast the value to.
+
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+
-
+
- An array start token.
+ Gets a dictionary of the names and values of an type.
+
-
+
- A constructor start token.
+ Gets a dictionary of the names and values of an Enum type.
+ The enum type to get names and values for.
+
-
+
- An object property name.
+ Gets the type of the typed collection's items.
+ The type.
+ The type of the typed collection's items.
-
+
- A comment.
+ Gets the member's underlying type.
+ The member.
+ The underlying type of the member.
-
+
- Raw JSON.
+ Determines whether the member is an indexed property.
+ The member.
+
+ true if the member is an indexed property; otherwise, false.
+
-
+
- An integer.
+ Determines whether the property is an indexed property.
+ The property.
+
+ true if the property is an indexed property; otherwise, false.
+
-
+
- A float.
+ Gets the member's value on the object.
+ The member.
+ The target object.
+ The member's value on the object.
-
+
- A string.
+ Sets the member's value on the target object.
+ The member.
+ The target.
+ The value.
-
+
- A boolean.
+ Determines whether the specified MemberInfo can be read.
+ The MemberInfo to determine whether can be read.
+ /// if set to true then allow the member to be gotten non-publicly.
+
+ true if the specified MemberInfo can be read; otherwise, false.
+
-
+
- A null token.
+ Determines whether the specified MemberInfo can be set.
+ The MemberInfo to determine whether can be set.
+ if set to true then allow the member to be set non-publicly.
+ if set to true then allow the member to be set if read-only.
+
+ true if the specified MemberInfo can be set; otherwise, false.
+
-
+
- An undefined token.
+ Builds a string. Unlike this class lets you reuse its internal buffer.
-
+
- An object end token.
+ Determines whether the string is all white space. Empty string will return false.
-
-
-
- An array end token.
-
-
-
-
- A constructor end token.
-
-
-
-
- A Date.
-
-
-
-
- Byte data.
-
-
-
-
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
-
-
-
-
- Gets or sets a value indicating whether the destination should be closed when this writer is closed.
-
-
- true to close the destination when this writer is closed; otherwise false. The default is true.
-
-
-
-
- Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
-
-
- true to auto-complete the JSON when this writer is closed; otherwise false. The default is true.
-
-
-
-
- Gets the top.
-
- The top.
-
-
-
- Gets the state of the writer.
-
-
-
-
- Gets the path of the writer.
-
-
-
-
- Gets or sets a value indicating how JSON text output should be formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled when writing JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written to JSON text.
-
-
-
-
- Gets or sets how and values are formatted when writing JSON text.
-
-
-
-
- Gets or sets the culture used when writing JSON. Defaults to .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Flushes whatever is in the buffer to the destination and also flushes the destination.
-
-
-
-
- Closes this writer.
- If is set to true, the destination is also closed.
- If is set to true, the JSON is auto-completed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the end of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the end of an array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the end constructor.
-
-
-
-
- Writes the property name of a name/value pair of a JSON object.
-
- The name of the property.
-
-
-
- Writes the property name of a name/value pair of a JSON object.
-
- The name of the property.
- A flag to indicate whether the text should be escaped when it is written as a JSON property name.
-
-
-
- Writes the end of the current JSON object or array.
-
-
-
-
- Writes the current token and its children.
-
- The to read the token from.
-
-
-
- Writes the current token.
-
- The to read the token from.
- A flag indicating whether the current token's children should be written.
-
-
-
- Writes the token and its value.
-
- The to write.
-
- The value to write.
- A value is only required for tokens that have an associated value, e.g. the property name for .
- null can be passed to the method for tokens that don't have a value, e.g. .
-
-
-
-
- Writes the token.
-
- The to write.
-
-
-
- Writes the specified end token.
-
- The end token to write.
-
-
-
- Writes indent characters.
-
-
-
-
- Writes the JSON value delimiter.
-
-
-
-
- Writes an indent space.
-
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON without changing the writer's state.
-
- The raw JSON to write.
-
-
-
- Writes raw JSON where a value is expected and updates the writer's state.
-
- The raw JSON to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
- An error will raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes the given white space.
-
- The string of white space characters.
-
-
-
- Releases unmanaged and - optionally - managed resources.
-
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
-
- Sets the state of the .
-
- The being written.
- The value being written.
+ The string to test whether it is all white space.
+
+ true if the string is all white space; otherwise, false.
+
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll
new file mode 100644
index 000000000..71ba70200
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/net40/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml
index 17f493e4d..64562264e 100644
--- a/packages/Newtonsoft.Json.10.0.2/lib/net40/Newtonsoft.Json.xml
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.xml
@@ -4,6 +4,23 @@
Newtonsoft.Json
+
+
+ Represents a BSON Oid (object id).
+
+
+
+
+ Gets or sets the value of the Oid.
+
+ The value of the Oid.
+
+
+
+ Initializes a new instance of the class.
+
+ The Oid value.
+
Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.
@@ -305,22 +322,20 @@
The regex pattern.
The regex options.
-
+
- Represents a BSON Oid (object id).
+ Specifies how constructors are used when initializing objects during deserialization by the .
-
+
- Gets or sets the value of the Oid.
+ First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.
- The value of the Oid.
-
+
- Initializes a new instance of the class.
+ Json.NET will use a non-public default constructor before falling back to a parameterized constructor.
- The Oid value.
@@ -354,6 +369,86 @@
true if this instance can convert the specified object type; otherwise, false.
+
+
+ Converts a to and from JSON and BSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Creates a custom object.
+
+ The object type to convert.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Creates an object which will then be populated by the serializer.
+
+ Type of the object.
+ The created object.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+
+ true if this can write JSON; otherwise, false.
+
+
Converts a to and from JSON.
@@ -418,54 +513,6 @@
true if this instance can convert the specified value type; otherwise, false.
-
-
- Creates a custom object.
-
- The object type to convert.
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Creates an object which will then be populated by the serializer.
-
- Type of the object.
- The created object.
-
-
-
- Determines whether this instance can convert the specified object type.
-
- Type of the object.
-
- true if this instance can convert the specified object type; otherwise, false.
-
-
-
-
- Gets a value indicating whether this can write JSON.
-
-
- true if this can write JSON; otherwise, false.
-
-
Provides a base class for converting a to and from JSON.
@@ -584,6 +631,70 @@
true if this can write JSON; otherwise, false.
+
+
+ Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z").
+
+
+
+
+ Gets or sets the date time styles used when converting a date to and from JSON.
+
+ The date time styles used when converting a date to and from JSON.
+
+
+
+ Gets or sets the date time format used when converting a date to and from JSON.
+
+ The date time format used when converting a date to and from JSON.
+
+
+
+ Gets or sets the culture used when converting a date to and from JSON.
+
+ The culture used when converting a date to and from JSON.
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)).
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing property value of the JSON that is being converted.
+ The calling serializer.
+ The object value.
+
Converts a to and from JSON.
@@ -616,38 +727,6 @@
true if this instance can convert the specified object type; otherwise, false.
-
-
- Converts a to and from JSON and BSON.
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Determines whether this instance can convert the specified object type.
-
- Type of the object.
-
- true if this instance can convert the specified object type; otherwise, false.
-
-
Converts a to and from JSON and BSON.
@@ -767,70 +846,6 @@
true if this instance can convert the specified object type; otherwise, false.
-
-
- Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z").
-
-
-
-
- Gets or sets the date time styles used when converting a date to and from JSON.
-
- The date time styles used when converting a date to and from JSON.
-
-
-
- Gets or sets the date time format used when converting a date to and from JSON.
-
- The date time format used when converting a date to and from JSON.
-
-
-
- Gets or sets the culture used when converting a date to and from JSON.
-
- The culture used when converting a date to and from JSON.
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)).
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing property value of the JSON that is being converted.
- The calling serializer.
- The object value.
-
Converts XML to and from JSON.
@@ -890,127 +905,6 @@
true if this instance can convert the specified value type; otherwise, false.
-
-
- Specifies how constructors are used when initializing objects during deserialization by the .
-
-
-
-
- First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.
-
-
-
-
- Json.NET will use a non-public default constructor before falling back to a parameterized constructor.
-
-
-
-
- Specifies float format handling options when writing special floating point numbers, e.g. ,
- and with .
-
-
-
-
- Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
-
-
-
-
- Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
- Note that this will produce non-valid JSON.
-
-
-
-
- Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property.
-
-
-
-
- Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Floating point numbers are parsed to .
-
-
-
-
- Floating point numbers are parsed to .
-
-
-
-
- Provides an interface for using pooled arrays.
-
- The array type content.
-
-
-
- Rent an array from the pool. This array must be returned when it is no longer needed.
-
- The minimum required length of the array. The returned array may be longer.
- The rented array from the pool. This array must be returned when it is no longer needed.
-
-
-
- Return an array to the pool.
-
- The array that is being returned.
-
-
-
- Instructs the how to serialize the collection.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- The exception thrown when an error occurs during JSON serialization or deserialization.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
Specifies how dates are formatted when writing JSON text.
@@ -1072,6 +966,78 @@
Time zone information should be preserved when converting.
+
+
+ Specifies default value handling options for the .
+
+
+
+
+
+
+
+
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that it is not written to JSON.
+ This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers,
+ decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
+ placing the on the property.
+
+
+
+
+ Members with a default value but no JSON will be set to their default value when deserializing.
+
+
+
+
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and set members to their default value when deserializing.
+
+
+
+
+ Specifies float format handling options when writing special floating point numbers, e.g. ,
+ and with .
+
+
+
+
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+
+
+
+
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+
+
+
+
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property.
+
+
+
+
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Floating point numbers are parsed to .
+
+
Specifies formatting options for the .
@@ -1087,11 +1053,863 @@
Causes child objects to be indented according to the and settings.
+
+
+ Provides an interface for using pooled arrays.
+
+ The array type content.
+
+
+
+ Rent an array from the pool. This array must be returned when it is no longer needed.
+
+ The minimum required length of the array. The returned array may be longer.
+ The rented array from the pool. This array must be returned when it is no longer needed.
+
+
+
+ Return an array to the pool.
+
+ The array that is being returned.
+
+
+
+ Provides an interface to enable a class to return line and position information.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if and can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+ The current line number or 0 if no line information is available (for example, when returns false).
+
+
+
+ Gets the current line position.
+
+ The current line position or 0 if no line information is available (for example, when returns false).
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Gets or sets a value indicating whether null items are allowed in the collection.
+
+ true if null items are allowed in the collection; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with a flag indicating whether the array can contain null items.
+
+ A flag indicating whether the array can contain null items.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
Instructs the to use the specified constructor when deserializing that object.
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Gets or sets the id.
+
+ The id.
+
+
+
+ Gets or sets the title.
+
+ The title.
+
+
+
+ Gets or sets the description.
+
+ The description.
+
+
+
+ Gets or sets the collection's items converter.
+
+ The collection's items converter.
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets a value that indicates whether to preserve object references.
+
+
+ true to keep object reference; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value that indicates whether to preserve collection's items references.
+
+
+ true to keep collection's items object references; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets the reference loop handling used when serializing the collection's items.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the collection's items.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Provides methods for converting between .NET types and JSON types.
+
+
+
+
+
+
+
+ Gets or sets a function that creates default .
+ Default settings are automatically used by serialization methods on ,
+ and and on .
+ To serialize without using any default settings create a with
+ .
+
+
+
+
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's null as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's undefined as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+
+
+
+
+ Represents JavaScript's NaN as a string. This field is read-only.
+
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ The time zone handling when the date is converted to a string.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation using the specified.
+
+ The value to convert.
+ The format the date will be converted to.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ The string delimiter character.
+ The string escape handling.
+ A JSON string representation of the .
+
+
+
+ Converts the to its JSON string representation.
+
+ The value to convert.
+ A JSON string representation of the .
+
+
+
+ Serializes the specified object to a JSON string.
+
+ The object to serialize.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting.
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a collection of .
+
+ The object to serialize.
+ A collection of converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using formatting and a collection of .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ A collection of converters used while serializing.
+ A JSON string representation of the object.
+
+
+
+ Serializes the specified object to a JSON string using .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using formatting and .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ A JSON string representation of the object.
+
+
+
+
+ Serializes the specified object to a JSON string using a type, formatting and .
+
+ The object to serialize.
+ Indicates how the output should be formatted.
+ The used to serialize the object.
+ If this is null, default serialization settings will be used.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+ A JSON string representation of the object.
+
+
+
+
+ Deserializes the JSON to a .NET object.
+
+ The JSON to deserialize.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to a .NET object using .
+
+ The JSON to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The JSON to deserialize.
+ The of object being deserialized.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type.
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type.
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be inferred from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the given anonymous type using .
+
+
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be inferred from the anonymous type passed
+ as a parameter.
+
+ The JSON to deserialize.
+ The anonymous type object.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized anonymous type from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The type of the object to deserialize to.
+ The JSON to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The type of the object to deserialize to.
+ The object to deserialize.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using a collection of .
+
+ The JSON to deserialize.
+ The type of the object to deserialize.
+ Converters to use while deserializing.
+ The deserialized object from the JSON string.
+
+
+
+ Deserializes the JSON to the specified .NET type using .
+
+ The JSON to deserialize.
+ The type of the object to deserialize to.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+ The deserialized object from the JSON string.
+
+
+
+ Populates the object with values from the JSON string.
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+
+
+ Populates the object with values from the JSON string using .
+
+ The JSON to populate values from.
+ The target object to populate values onto.
+
+ The used to deserialize the object.
+ If this is null, default serialization settings will be used.
+
+
+
+
+ Serializes the to a JSON string.
+
+ The node to serialize.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ Omits writing the root object.
+ A JSON string of the .
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by
+ and writes a Json.NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized .
+
+
+
+ Serializes the to a JSON string.
+
+ The node to convert to JSON.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting.
+
+ The node to convert to JSON.
+ Indicates how the output should be formatted.
+ A JSON string of the .
+
+
+
+ Serializes the to a JSON string using formatting and omits the root object if is true.
+
+ The node to serialize.
+ Indicates how the output should be formatted.
+ Omits writing the root object.
+ A JSON string of the .
+
+
+
+ Deserializes the from a JSON string.
+
+ The JSON string.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by .
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+ The deserialized .
+
+
+
+ Deserializes the from a JSON string nested in a root element specified by
+ and writes a Json.NET array attribute for collections.
+
+ The JSON string.
+ The name of the root element to append when deserializing.
+
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+
+ The deserialized .
+
+
+
+ Converts an object to and from JSON.
+
+
+
+
+ Writes the JSON representation of the object.
+
+ The to write to.
+ The value.
+ The calling serializer.
+
+
+
+ Reads the JSON representation of the object.
+
+ The to read from.
+ Type of the object.
+ The existing value of object being read.
+ The calling serializer.
+ The object value.
+
+
+
+ Determines whether this instance can convert the specified object type.
+
+ Type of the object.
+
+ true if this instance can convert the specified object type; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this can read JSON.
+
+ true if this can read JSON; otherwise, false.
+
+
+
+ Gets a value indicating whether this can write JSON.
+
+ true if this can write JSON; otherwise, false.
+
+
+
+ Instructs the to use the specified when serializing the member or class.
+
+
+
+
+ Gets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the .
+
+
+
+ Initializes a new instance of the class.
+
+ Type of the .
+ Parameter list to use when constructing the . Can be null.
+
+
+
+ Represents a collection of .
+
+
+
+
+ Instructs the how to serialize the collection.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ The exception thrown when an error occurs during JSON serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
Instructs the to deserialize properties with no matching class member into the specified collection
@@ -1119,11 +1937,2180 @@
Initializes a new instance of the class.
+
+
+ Instructs the not to serialize the public field or public read/write property value.
+
+
+
+
+ Instructs the how to serialize the object.
+
+
+
+
+ Gets or sets the member serialization.
+
+ The member serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified member serialization.
+
+ The member serialization.
+
+
+
+ Initializes a new instance of the class with the specified container Id.
+
+ The container Id.
+
+
+
+ Instructs the to always serialize the member with the specified name.
+
+
+
+
+ Gets or sets the used when serializing the property's collection items.
+
+ The collection's items .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the of the .
+
+ The of the .
+
+
+
+ The parameter list to use when constructing the described by .
+ If null, the default constructor is used.
+ When non-null, there must be a constructor defined in the that exactly matches the number,
+ order, and type of these parameters.
+
+
+
+ [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
+
+
+
+
+
+ Gets or sets the null value handling used when serializing this property.
+
+ The null value handling.
+
+
+
+ Gets or sets the default value handling used when serializing this property.
+
+ The default value handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing this property.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the object creation handling used when deserializing this property.
+
+ The object creation handling.
+
+
+
+ Gets or sets the type name handling used when serializing this property.
+
+ The type name handling.
+
+
+
+ Gets or sets whether this property's value is serialized as a reference.
+
+ Whether this property's value is serialized as a reference.
+
+
+
+ Gets or sets the order of serialization of a member.
+
+ The numeric order of serialization.
+
+
+
+ Gets or sets a value indicating whether this property is required.
+
+
+ A value indicating whether this property is required.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ Gets or sets the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified name.
+
+ Name of the property.
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+
+
+
+
+ Specifies the state of the reader.
+
+
+
+
+ A read method has not been called.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Reader is at a property.
+
+
+
+
+ Reader is at the start of an object.
+
+
+
+
+ Reader is in an object.
+
+
+
+
+ Reader is at the start of an array.
+
+
+
+
+ Reader is in an array.
+
+
+
+
+ The method has been called.
+
+
+
+
+ Reader has just read a value.
+
+
+
+
+ Reader is at the start of a constructor.
+
+
+
+
+ Reader is in a constructor.
+
+
+
+
+ An error occurred that prevents the read operation from continuing.
+
+
+
+
+ The end of the file has been reached successfully.
+
+
+
+
+ Gets the current reader state.
+
+ The current reader state.
+
+
+
+ Gets or sets a value indicating whether the source should be closed when this reader is closed.
+
+
+ true to close the source when this reader is closed; otherwise false. The default is true.
+
+
+
+
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+
+
+ true to support reading multiple pieces of JSON content; otherwise false.
+ The default is false.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+ Gets or sets how time zones are handled when reading JSON.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how custom date formatted strings are parsed when reading JSON.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+ Gets the .NET type for the current JSON token.
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Reads the next JSON token from the source.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a [].
+
+ A [] or null if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the source as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Skips the children of the current token.
+
+
+
+
+ Sets the current token.
+
+ The new token.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+
+
+
+ Sets the current token and value.
+
+ The new token.
+ The value.
+ A flag indicating whether the position index inside an array should be updated.
+
+
+
+ Sets the state based on current token type.
+
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the source is also closed.
+
+
+
+
+ The exception thrown when an error occurs while reading JSON text.
+
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Initializes a new instance of the class
+ with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The path to the JSON where the error occurred.
+ The line number indicating where the error occurred.
+ The line position indicating where the error occurred.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
Instructs the to always serialize the member, and to require that the member has a value.
+
+
+ The exception thrown when an error occurs during JSON serialization or deserialization.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Serializes and deserializes objects into and from the JSON format.
+ The enables you to control how objects are encoded into JSON.
+
+
+
+
+ Occurs when the errors during serialization and deserialization.
+
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the equality comparer used by the serializer when comparing references.
+
+ The equality comparer.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+ should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom
+ when deserializing with a value other than .
+
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how default values are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets how metadata properties are used during deserialization.
+
+ The metadata properties handling.
+
+
+
+ Gets a collection that will be used during serialization.
+
+ Collection that will be used during serialization.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets how and values are formatted when writing JSON text,
+ and the expected date format when reading JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+
+
+ true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Creates a new instance.
+ The will not use default settings
+ from .
+
+
+ A new instance.
+ The will not use default settings
+ from .
+
+
+
+
+ Creates a new instance using the specified .
+ The will not use default settings
+ from .
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will not use default settings
+ from .
+
+
+
+
+ Creates a new instance.
+ The will use default settings
+ from .
+
+
+ A new instance.
+ The will use default settings
+ from .
+
+
+
+
+ Creates a new instance using the specified .
+ The will use default settings
+ from as well as the specified .
+
+ The settings to be applied to the .
+
+ A new instance using the specified .
+ The will use default settings
+ from as well as the specified .
+
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Populates the JSON values onto the target object.
+
+ The that contains the JSON structure to reader values from.
+ The target object to populate values onto.
+
+
+
+ Deserializes the JSON structure contained by the specified .
+
+ The that contains the JSON structure to deserialize.
+ The being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The type of the object to deserialize.
+ The instance of being deserialized.
+
+
+
+ Deserializes the JSON structure contained by the specified
+ into an instance of the specified type.
+
+ The containing the object.
+ The of object being deserialized.
+ The instance of being deserialized.
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+ The type of the value being serialized.
+ This parameter is used when is Auto to write out the type name if the type of the value does not match.
+ Specifying the type is optional.
+
+
+
+
+ Serializes the specified and writes the JSON structure
+ using the specified .
+
+ The used to write the JSON structure.
+ The to serialize.
+
+
+
+ Specifies the settings on a object.
+
+
+
+
+ Gets or sets how reference loops (e.g. a class referencing itself) are handled.
+
+ Reference loop handling.
+
+
+
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+
+ Missing member handling.
+
+
+
+ Gets or sets how objects are created during deserialization.
+
+ The object creation handling.
+
+
+
+ Gets or sets how null values are handled during serialization and deserialization.
+
+ Null value handling.
+
+
+
+ Gets or sets how default values are handled during serialization and deserialization.
+
+ The default value handling.
+
+
+
+ Gets or sets a collection that will be used during serialization.
+
+ The converters.
+
+
+
+ Gets or sets how object references are preserved by the serializer.
+
+ The preserve references handling.
+
+
+
+ Gets or sets how type name writing and reading is handled by the serializer.
+
+
+ should be used with caution when your application deserializes JSON from an external source.
+ Incoming types should be validated with a custom
+ when deserializing with a value other than .
+
+ The type name handling.
+
+
+
+ Gets or sets how metadata properties are used during deserialization.
+
+ The metadata properties handling.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+
+ The type name assembly format.
+
+
+
+ Gets or sets how constructors are used during deserialization.
+
+ The constructor handling.
+
+
+
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+
+ The contract resolver.
+
+
+
+ Gets or sets the equality comparer used by the serializer when comparing references.
+
+ The equality comparer.
+
+
+
+ Gets or sets the used by the serializer when resolving references.
+
+ The reference resolver.
+
+
+
+ Gets or sets a function that creates the used by the serializer when resolving references.
+
+ A function that creates the used by the serializer when resolving references.
+
+
+
+ Gets or sets the used by the serializer when writing trace messages.
+
+ The trace writer.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the used by the serializer when resolving type names.
+
+ The binder.
+
+
+
+ Gets or sets the error handler called during serialization and deserialization.
+
+ The error handler called during serialization and deserialization.
+
+
+
+ Gets or sets the used by the serializer when invoking serialization callback methods.
+
+ The context.
+
+
+
+ Gets or sets how and values are formatted when writing JSON text,
+ and the expected date format when reading JSON text.
+
+
+
+
+ Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
+
+
+
+
+ Indicates how JSON text output is formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled during serialization and deserialization.
+
+
+
+
+ Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written as JSON.
+
+
+
+
+ Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when reading JSON. Defaults to .
+
+
+
+
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+
+
+ true if there will be a check for additional content after deserializing an object; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
+
+
+
+
+ Initializes a new instance of the class with the specified .
+
+ The containing the JSON data to read.
+
+
+
+ Gets or sets the reader's character buffer pool.
+
+
+
+
+ Reads the next JSON token from the underlying .
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a [].
+
+ A [] or null if the next JSON token is null. This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the underlying is also closed.
+
+
+
+
+ Gets a value indicating whether the class can return line information.
+
+
+ true if and can be provided; otherwise, false.
+
+
+
+
+ Gets the current line number.
+
+
+ The current line number or 0 if no line information is available (for example, returns false).
+
+
+
+
+ Gets the current line position.
+
+
+ The current line position or 0 if no line information is available (for example, returns false).
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets or sets the writer's character array pool.
+
+
+
+
+ Gets or sets how many s to write for each level in the hierarchy when is set to .
+
+
+
+
+ Gets or sets which character to use to quote attribute values.
+
+
+
+
+ Gets or sets which character to use for indenting when is set to .
+
+
+
+
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+
+
+
+
+ Initializes a new instance of the class using the specified .
+
+ The to write to.
+
+
+
+ Flushes whatever is in the buffer to the underlying and also flushes the underlying .
+
+
+
+
+ Closes this writer.
+ If is set to true, the underlying is also closed.
+ If is set to true, the JSON is auto-completed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the given white space.
+
+ The string of white space characters.
+
+
+
+ Specifies the type of JSON token.
+
+
+
+
+ This is returned by the if a read method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+
+ Represents a reader that provides validation.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the .NET type for the current JSON token.
+
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the underlying is also closed.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a [].
+
+
+ A [] or null if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying .
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets or sets a value indicating whether the destination should be closed when this writer is closed.
+
+
+ true to close the destination when this writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
+
+
+ true to auto-complete the JSON when this writer is closed; otherwise false. The default is true.
+
+
+
+
+ Gets the top.
+
+ The top.
+
+
+
+ Gets the state of the writer.
+
+
+
+
+ Gets the path of the writer.
+
+
+
+
+ Gets or sets a value indicating how JSON text output should be formatted.
+
+
+
+
+ Gets or sets how dates are written to JSON text.
+
+
+
+
+ Gets or sets how time zones are handled when writing JSON text.
+
+
+
+
+ Gets or sets how strings are escaped when writing JSON text.
+
+
+
+
+ Gets or sets how special floating point numbers, e.g. ,
+ and ,
+ are written to JSON text.
+
+
+
+
+ Gets or sets how and values are formatted when writing JSON text.
+
+
+
+
+ Gets or sets the culture used when writing JSON. Defaults to .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the destination and also flushes the destination.
+
+
+
+
+ Closes this writer.
+ If is set to true, the destination is also closed.
+ If is set to true, the JSON is auto-completed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the end of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the end of an array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end constructor.
+
+
+
+
+ Writes the property name of a name/value pair of a JSON object.
+
+ The name of the property.
+
+
+
+ Writes the property name of a name/value pair of a JSON object.
+
+ The name of the property.
+ A flag to indicate whether the text should be escaped when it is written as a JSON property name.
+
+
+
+ Writes the end of the current JSON object or array.
+
+
+
+
+ Writes the current token and its children.
+
+ The to read the token from.
+
+
+
+ Writes the current token.
+
+ The to read the token from.
+ A flag indicating whether the current token's children should be written.
+
+
+
+ Writes the token and its value.
+
+ The to write.
+
+ The value to write.
+ A value is only required for tokens that have an associated value, e.g. the property name for .
+ null can be passed to the method for tokens that don't have a value, e.g. .
+
+
+
+
+ Writes the token.
+
+ The to write.
+
+
+
+ Writes the specified end token.
+
+ The end token to write.
+
+
+
+ Writes indent characters.
+
+
+
+
+ Writes the JSON value delimiter.
+
+
+
+
+ Writes an indent space.
+
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON without changing the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes raw JSON where a value is expected and updates the writer's state.
+
+ The raw JSON to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a of value.
+
+ The of value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+ An error will raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes the given white space.
+
+ The string of white space characters.
+
+
+
+ Releases unmanaged and - optionally - managed resources.
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Sets the state of the .
+
+ The being written.
+ The value being written.
+
+
+
+ The exception thrown when an error occurs while writing JSON text.
+
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
+
+
+ Initializes a new instance of the class
+ with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The path to the JSON where the error occurred.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
Specifies how JSON comments are handled when loading JSON.
@@ -1154,223 +4141,6 @@
Load line information.
-
-
- Specifies the settings used when loading JSON.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets or sets how JSON comments are handled when loading JSON.
-
- The JSON comment handling.
-
-
-
- Gets or sets how JSON line info is handled when loading JSON.
-
- The JSON line info handling.
-
-
-
- Specifies the settings used when merging JSON.
-
-
-
-
- Gets or sets the method used when merging JSON arrays.
-
- The method used when merging JSON arrays.
-
-
-
- Gets or sets how null value properties are merged.
-
- How null value properties are merged.
-
-
-
- Specifies how JSON arrays are merged together.
-
-
-
- Concatenate arrays.
-
-
- Union arrays, skipping items that already exist.
-
-
- Replace all array items.
-
-
- Merge array items together, matched by index.
-
-
-
- Specifies how null value properties are merged.
-
-
-
-
- The content's null value properties will be ignored during merging.
-
-
-
-
- The content's null value properties will be merged.
-
-
-
-
- Represents a raw JSON string.
-
-
-
-
- Initializes a new instance of the class from another object.
-
- A object to copy from.
-
-
-
- Initializes a new instance of the class.
-
- The raw json.
-
-
-
- Creates an instance of with the content of the reader's current token.
-
- The reader.
- An instance of with the content of the reader's current token.
-
-
-
- Represents a view of a .
-
-
-
-
- Initializes a new instance of the class.
-
- The name.
-
-
-
- When overridden in a derived class, returns whether resetting an object changes its value.
-
-
- true if resetting the component changes its value; otherwise, false.
-
- The component to test for reset capability.
-
-
-
- When overridden in a derived class, gets the current value of the property on a component.
-
-
- The value of a property for a given component.
-
- The component with the property for which to retrieve the value.
-
-
-
- When overridden in a derived class, resets the value for this property of the component to the default value.
-
- The component with the property value that is to be reset to the default value.
-
-
-
- When overridden in a derived class, sets the value of the component to a different value.
-
- The component with the property value that is to be set.
- The new value.
-
-
-
- When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
-
-
- true if the property should be persisted; otherwise, false.
-
- The component with the property to be examined for persistence.
-
-
-
- When overridden in a derived class, gets the type of the component this property is bound to.
-
-
- A that represents the type of component this property is bound to.
- When the or
-
- methods are invoked, the object specified might be an instance of this type.
-
-
-
-
- When overridden in a derived class, gets a value indicating whether this property is read-only.
-
-
- true if the property is read-only; otherwise, false.
-
-
-
-
- When overridden in a derived class, gets the type of the property.
-
-
- A that represents the type of the property.
-
-
-
-
- Gets the hash code for the name of the member.
-
-
-
- The hash code for the name of the member.
-
-
-
-
- Represents a collection of objects.
-
- The type of token.
-
-
-
- Gets the of with the specified key.
-
-
-
-
-
- Compares tokens to determine whether they are equal.
-
-
-
-
- Determines whether the specified objects are equal.
-
- The first object of type to compare.
- The second object of type to compare.
-
- true if the specified objects are equal; otherwise, false.
-
-
-
-
- Returns a hash code for the specified object.
-
- The for which a hash code is to be returned.
- A hash code for the specified object.
- The type of is a reference type and is null.
-
Contains the LINQ to JSON extension methods.
@@ -1496,6 +4266,211 @@
An of that contains the source collection.
The input typed as .
+
+
+ Represents a collection of objects.
+
+ The type of token.
+
+
+
+ Gets the of with the specified key.
+
+
+
+
+
+ Represents a JSON array.
+
+
+
+
+
+
+
+ Gets the container's children tokens.
+
+ The container's children tokens.
+
+
+
+ Gets the node type for this .
+
+ The type.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Initializes a new instance of the class with the specified content.
+
+ The contents of the array.
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
+
+
+
+ Loads an from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A that contains the JSON that was read from the specified .
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Load a from a string that contains JSON.
+
+ A that contains JSON.
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A populated from the string that contains JSON.
+
+
+
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ A with the values of the specified object.
+
+
+
+ Creates a from an object.
+
+ The object that will be used to create .
+ The that will be used to read the object.
+ A with the values of the specified object.
+
+
+
+ Writes this token to a .
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+
+
+
+ Gets the with the specified key.
+
+ The with the specified key.
+
+
+
+ Gets or sets the at the specified index.
+
+
+
+
+
+ Determines the index of a specific item in the .
+
+ The object to locate in the .
+
+ The index of if found in the list; otherwise, -1.
+
+
+
+
+ Inserts an item to the at the specified index.
+
+ The zero-based index at which should be inserted.
+ The object to insert into the .
+
+ is not a valid index in the .
+
+
+
+
+ Removes the item at the specified index.
+
+ The zero-based index of the item to remove.
+
+ is not a valid index in the .
+
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A of that can be used to iterate through the collection.
+
+
+
+
+ Adds an item to the .
+
+ The object to add to the .
+
+
+
+ Removes all items from the .
+
+
+
+
+ Determines whether the contains a specific value.
+
+ The object to locate in the .
+
+ true if is found in the ; otherwise, false.
+
+
+
+
+ Copies the elements of the to an array, starting at a particular array index.
+
+ The array.
+ Index of the array.
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is read-only; otherwise, false.
+
+
+
+ Removes the first occurrence of a specific object from the .
+
+ The object to remove from the .
+
+ true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
+
+
Represents a JSON constructor.
@@ -2016,445 +4991,227 @@
The to bind this object.
-
+
- Represents a JSON array.
+ Represents a JSON property.
-
-
-
-
+
Gets the container's children tokens.
The container's children tokens.
-
+
+
+ Gets the property name.
+
+ The property name.
+
+
+
+ Gets or sets the property value.
+
+ The property value.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
Gets the node type for this .
The type.
-
+
- Initializes a new instance of the class.
+ Initializes a new instance of the class.
+ The property name.
+ The property content.
-
+
- Initializes a new instance of the class from another object.
+ Initializes a new instance of the class.
- A object to copy from.
+ The property name.
+ The property content.
-
-
- Initializes a new instance of the class with the specified content.
-
- The contents of the array.
-
-
-
- Initializes a new instance of the class with the specified content.
-
- The contents of the array.
-
-
-
- Loads an from a .
-
- A that will be read for the content of the .
- A that contains the JSON that was read from the specified .
-
-
-
- Loads an from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- A that contains the JSON that was read from the specified .
-
-
-
- Load a from a string that contains JSON.
-
- A that contains JSON.
- A populated from the string that contains JSON.
-
-
-
-
-
-
- Load a from a string that contains JSON.
-
- A that contains JSON.
- The used to load the JSON.
- If this is null, default load settings will be used.
- A populated from the string that contains JSON.
-
-
-
-
-
-
- Creates a from an object.
-
- The object that will be used to create .
- A with the values of the specified object.
-
-
-
- Creates a from an object.
-
- The object that will be used to create .
- The that will be used to read the object.
- A with the values of the specified object.
-
-
+
Writes this token to a .
A into which this method will write.
A collection of which will be used when writing the token.
-
+
- Gets the with the specified key.
+ Loads a from a .
- The with the specified key.
+ A that will be read for the content of the .
+ A that contains the JSON that was read from the specified .
-
+
- Gets or sets the at the specified index.
+ Loads a from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ A that contains the JSON that was read from the specified .
+
+
+
+ Represents a view of a .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name.
+
+
+
+ When overridden in a derived class, returns whether resetting an object changes its value.
+
+
+ true if resetting the component changes its value; otherwise, false.
+
+ The component to test for reset capability.
+
+
+
+ When overridden in a derived class, gets the current value of the property on a component.
+
+
+ The value of a property for a given component.
+
+ The component with the property for which to retrieve the value.
+
+
+
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+
+ The component with the property value that is to be reset to the default value.
+
+
+
+ When overridden in a derived class, sets the value of the component to a different value.
+
+ The component with the property value that is to be set.
+ The new value.
+
+
+
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+
+
+ true if the property should be persisted; otherwise, false.
+
+ The component with the property to be examined for persistence.
+
+
+
+ When overridden in a derived class, gets the type of the component this property is bound to.
+
+
+ A that represents the type of component this property is bound to.
+ When the or
+
+ methods are invoked, the object specified might be an instance of this type.
+
+
+
+
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+
+
+ true if the property is read-only; otherwise, false.
+
+
+
+
+ When overridden in a derived class, gets the type of the property.
+
+
+ A that represents the type of the property.
+
+
+
+
+ Gets the hash code for the name of the member.
-
-
-
- Determines the index of a specific item in the .
-
- The object to locate in the .
- The index of if found in the list; otherwise, -1.
+ The hash code for the name of the member.
-
+
- Inserts an item to the at the specified index.
-
- The zero-based index at which should be inserted.
- The object to insert into the .
-
- is not a valid index in the .
-
-
-
-
- Removes the item at the specified index.
-
- The zero-based index of the item to remove.
-
- is not a valid index in the .
-
-
-
-
- Returns an enumerator that iterates through the collection.
-
-
- A of that can be used to iterate through the collection.
-
-
-
-
- Adds an item to the .
-
- The object to add to the .
-
-
-
- Removes all items from the .
+ Represents a raw JSON string.
-
+
- Determines whether the contains a specific value.
+ Initializes a new instance of the class from another object.
- The object to locate in the .
-
- true if is found in the ; otherwise, false.
-
+ A object to copy from.
-
+
- Copies the elements of the to an array, starting at a particular array index.
+ Initializes a new instance of the class.
- The array.
- Index of the array.
+ The raw json.
-
+
- Gets a value indicating whether the is read-only.
+ Creates an instance of with the content of the reader's current token.
- true if the is read-only; otherwise, false.
+ The reader.
+ An instance of with the content of the reader's current token.
-
+
- Removes the first occurrence of a specific object from the .
-
- The object to remove from the .
-
- true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
+ Specifies the settings used when loading JSON.
-
+
- Gets the at the reader's current position.
+ Initializes a new instance of the class.
-
+
- Initializes a new instance of the class.
+ Gets or sets how JSON comments are handled when loading JSON.
- The token to read from.
+ The JSON comment handling.
-
+
- Reads the next JSON token from the underlying .
+ Gets or sets how JSON line info is handled when loading JSON.
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
+ The JSON line info handling.
-
+
- Gets the path of the current JSON token.
+ Specifies the settings used when merging JSON.
-
+
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ Gets or sets the method used when merging JSON arrays.
+ The method used when merging JSON arrays.
-
+
- Gets the at the writer's current position.
+ Gets or sets how null value properties are merged.
-
-
-
- Gets the token being written.
-
- The token being written.
-
-
-
- Initializes a new instance of the class writing to the given .
-
- The container being written to.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Flushes whatever is in the buffer to the underlying .
-
-
-
-
- Closes this writer.
- If is set to true, the JSON is auto-completed.
-
-
- Setting to true has no additional effect, since the underlying is a type that cannot be closed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the end.
-
- The token.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
-
-
-
- Writes a value.
- An error will be raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON.
-
- The raw JSON to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
+ How null value properties are merged.
@@ -3361,77 +6118,57 @@
The of annotations to remove.
-
+
- Represents a JSON property.
+ Compares tokens to determine whether they are equal.
-
+
- Gets the container's children tokens.
+ Determines whether the specified objects are equal.
- The container's children tokens.
+ The first object of type to compare.
+ The second object of type to compare.
+
+ true if the specified objects are equal; otherwise, false.
+
-
+
- Gets the property name.
+ Returns a hash code for the specified object.
- The property name.
+ The for which a hash code is to be returned.
+ A hash code for the specified object.
+ The type of is a reference type and is null.
-
+
- Gets or sets the property value.
+ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
- The property value.
-
+
- Initializes a new instance of the class from another object.
+ Gets the at the reader's current position.
- A object to copy from.
-
+
- Gets the node type for this .
+ Initializes a new instance of the class.
- The type.
+ The token to read from.
-
+
- Initializes a new instance of the class.
+ Reads the next JSON token from the underlying .
- The property name.
- The property content.
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
-
+
- Initializes a new instance of the class.
+ Gets the path of the current JSON token.
- The property name.
- The property content.
-
-
-
- Writes this token to a .
-
- A into which this method will write.
- A collection of which will be used when writing the token.
-
-
-
- Loads a from a .
-
- A that will be read for the content of the .
- A that contains the JSON that was read from the specified .
-
-
-
- Loads a from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- A that contains the JSON that was read from the specified .
@@ -3528,6 +6265,224 @@
A TimeSpan value.
+
+
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+
+
+
+
+ Gets the at the writer's current position.
+
+
+
+
+ Gets the token being written.
+
+ The token being written.
+
+
+
+ Initializes a new instance of the class writing to the given .
+
+ The container being written to.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Flushes whatever is in the buffer to the underlying .
+
+
+
+
+ Closes this writer.
+ If is set to true, the JSON is auto-completed.
+
+
+ Setting to true has no additional effect, since the underlying is a type that cannot be closed.
+
+
+
+
+ Writes the beginning of a JSON object.
+
+
+
+
+ Writes the beginning of a JSON array.
+
+
+
+
+ Writes the start of a constructor with the given name.
+
+ The name of the constructor.
+
+
+
+ Writes the end.
+
+ The token.
+
+
+
+ Writes the property name of a name/value pair on a JSON object.
+
+ The name of the property.
+
+
+
+ Writes a value.
+ An error will be raised if the value cannot be written as a single JSON token.
+
+ The value to write.
+
+
+
+ Writes a null value.
+
+
+
+
+ Writes an undefined value.
+
+
+
+
+ Writes raw JSON.
+
+ The raw JSON to write.
+
+
+
+ Writes a comment /*...*/ containing the specified text.
+
+ Text to place inside the comment.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a [] value.
+
+ The [] value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
+
+
+ Writes a value.
+
+ The value to write.
+
Represents a value in JSON (string, integer, date, etc).
@@ -3767,6 +6722,62 @@
is not of the same type as this instance.
+
+
+ Specifies how JSON arrays are merged together.
+
+
+
+ Concatenate arrays.
+
+
+ Union arrays, skipping items that already exist.
+
+
+ Replace all array items.
+
+
+ Merge array items together, matched by index.
+
+
+
+ Specifies how null value properties are merged.
+
+
+
+
+ The content's null value properties will be ignored during merging.
+
+
+
+
+ The content's null value properties will be merged.
+
+
+
+
+ Specifies the member serialization options for the .
+
+
+
+
+ All public members are serialized by default. Members can be excluded using or .
+ This is the default member serialization mode.
+
+
+
+
+ Only members marked with or are serialized.
+ This member serialization mode can also be set by marking the class with .
+
+
+
+
+ All public and private fields are serialized. Members can be excluded using or .
+ This member serialization mode can also be set by marking the class with
+ and setting IgnoreSerializableAttribute on to false.
+
+
Specifies metadata property handling options for the .
@@ -3787,1579 +6798,58 @@
Do not try to read metadata properties.
-
+
- A camel case naming strategy.
+ Specifies missing member handling options for the .
-
+
- Initializes a new instance of the class.
+ Ignore a missing member and do not attempt to deserialize it.
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
+
- Initializes a new instance of the class.
+ Throw a when a missing member is encountered during deserialization.
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
- A flag indicating whether extension data names should be processed.
-
-
+
- Initializes a new instance of the class.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- The default naming strategy. Property names and dictionary keys are unchanged.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Represents a trace writer that writes to the application's instances.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Get and set values for a using dynamic methods.
-
-
-
-
- Initializes a new instance of the class.
-
- The member info.
-
-
-
- Sets the value.
-
- The target to set the value on.
- The value to set on the target.
-
-
-
- Gets the value.
-
- The target to get the value from.
- The value.
-
-
-
- Provides methods to get attributes.
-
-
-
-
- Returns a collection of all of the attributes, or an empty collection if there are no attributes.
-
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
-
- The type of the attributes.
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Allows users to control class loading and mandate what class to load.
-
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- Specifies the name of the serialized object.
- Specifies the name of the serialized object
- The type of the object the formatter creates a new instance of.
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- The type of the object the formatter creates a new instance of.
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
-
-
- Represents a trace writer.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the default collection items .
-
- The converter.
-
-
-
- Gets or sets a value indicating whether the collection items preserve object references.
-
- true if collection items preserve object references; otherwise, false.
-
-
-
- Gets or sets the collection item reference loop handling.
-
- The reference loop handling.
-
-
-
- Gets or sets the collection item type name handling.
-
- The type name handling.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Represents a trace writer that writes to memory. When the trace message limit is
- reached then old trace messages will be removed as new messages are added.
-
-
-
-
- Gets the that will be used to filter the trace messages passed to the writer.
- For example a filter level of will exclude messages and include ,
- and messages.
-
-
- The that will be used to filter the trace messages passed to the writer.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Writes the specified trace level, message and optional exception.
-
- The at which to write this trace.
- The trace message.
- The trace exception. This parameter is optional.
-
-
-
- Returns an enumeration of the most recent trace messages.
-
- An enumeration of the most recent trace messages.
-
-
-
- Returns a of the most recent trace messages.
-
-
- A of the most recent trace messages.
-
-
-
-
- A base class for resolving how property names and dictionary keys are serialized.
-
-
-
-
- A flag indicating whether dictionary keys should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether extension data names should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether explicitly specified property names,
- e.g. a property name customized with a , should be processed.
- Defaults to false.
-
-
-
-
- Gets the serialized name for a given property name.
-
- The initial property name.
- A flag indicating whether the property has had a name explicitly specified.
- The serialized property name.
-
-
-
- Gets the serialized name for a given extension data name.
-
- The initial extension data name.
- The serialized extension data name.
-
-
-
- Gets the serialized key for a given dictionary key.
-
- The initial dictionary key.
- The serialized dictionary key.
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Provides methods to get attributes from a , , or .
-
-
-
-
- Initializes a new instance of the class.
-
- The instance to get attributes for. This parameter should be a , , or .
-
-
-
- Returns a collection of all of the attributes, or an empty collection if there are no attributes.
-
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
-
- The type of the attributes.
- When true, look up the hierarchy chain for the inherited custom attribute.
- A collection of s, or an empty collection.
-
-
-
- A snake case naming strategy.
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
- A flag indicating whether extension data names should be processed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets the object's properties.
-
- The object's properties.
-
-
-
- Gets or sets the property name resolver.
-
- The property name resolver.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the object constructor.
-
- The object constructor.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Get and set values for a using dynamic methods.
-
-
-
-
- Initializes a new instance of the class.
-
- The member info.
-
-
-
- Sets the value.
-
- The target to set the value on.
- The value to set on the target.
-
-
-
- Gets the value.
-
- The target to get the value from.
- The value.
-
-
-
- Provides data for the Error event.
-
-
-
-
- Gets the current object the error event is being raised against.
-
- The current object the error event is being raised against.
-
-
-
- Gets the error context.
-
- The error context.
-
-
-
- Initializes a new instance of the class.
-
- The current object.
- The error context.
-
-
-
- Resolves member mappings for a type, camel casing property names.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the contract for a given type.
-
- The type to resolve a contract for.
- The contract for a given type.
-
-
-
- Used by to resolve a for a given .
-
-
-
-
- Gets a value indicating whether members are being get and set using dynamic code generation.
- This value is determined by the runtime permissions available.
-
-
- true if using dynamic code generation; otherwise, false.
-
-
-
-
- Gets or sets the default members search flags.
-
- The default members search flags.
-
-
-
- Gets or sets a value indicating whether compiler generated members should be serialized.
-
-
- true if serialized compiler generated members; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
-
-
- true if the interface will be ignored when serializing and deserializing types; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
-
-
- true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
-
-
-
-
- Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
-
- The naming strategy used to resolve how property names and dictionary keys are serialized.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the contract for a given type.
-
- The type to resolve a contract for.
- The contract for a given type.
-
-
-
- Gets the serializable members for the type.
-
- The type to get serializable members for.
- The serializable members for the type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates the constructor parameters.
-
- The constructor to create properties for.
- The type's member properties.
- Properties for the given .
-
-
-
- Creates a for the given .
-
- The matching member property.
- The constructor parameter.
- A created for the given .
-
-
-
- Resolves the default for the contract.
-
- Type of the object.
- The contract's default .
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates a for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Determines which contract type is created for the given type.
-
- Type of the object.
- A for the given type.
-
-
-
- Creates properties for the given .
-
- The type to create properties for.
- /// The member serialization mode for the type.
- Properties for the given .
-
-
-
- Creates the used by the serializer to get and set values from a member.
-
- The member.
- The used by the serializer to get and set values from a member.
-
-
-
- Creates a for the given .
-
- The member's parent .
- The member to create a for.
- A created for the given .
-
-
-
- Resolves the name of the property.
-
- Name of the property.
- Resolved name of the property.
-
-
-
- Resolves the name of the extension data. By default no changes are made to extension data names.
-
- Name of the extension data.
- Resolved name of the extension data.
-
-
-
- Resolves the key of the dictionary. By default is used to resolve dictionary keys.
-
- Key of the dictionary.
- Resolved key of the dictionary.
-
-
-
- Gets the resolved name of the property.
-
- Name of the property.
- Name of the property.
-
-
-
- The default serialization binder used when resolving and loading classes from type names.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, controls the binding of a serialized object to a type.
-
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
- The type of the object the formatter creates a new instance of.
-
-
-
-
- When overridden in a derived class, controls the binding of a serialized object to a type.
-
- The type of the object the formatter creates a new instance of.
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
-
-
- Provides information surrounding an error.
-
-
-
-
- Gets the error.
-
- The error.
-
-
-
- Gets the original object that caused the error.
-
- The original object that caused the error.
-
-
-
- Gets the member that caused the error.
-
- The member that caused the error.
-
-
-
- Gets the path of the JSON location where the error occurred.
-
- The path of the JSON location where the error occurred.
-
-
-
- Gets or sets a value indicating whether this is handled.
-
- true if handled; otherwise, false.
-
-
-
- Used by to resolve a for a given .
+ Specifies null value handling options for the .
-
-
+
+
-
+
- Resolves the contract for a given type.
+ Include null values when serializing and deserializing objects.
- The type to resolve a contract for.
- The contract for a given type.
-
+
- Provides methods to get and set values.
+ Ignore null values when serializing and deserializing objects.
-
+
- Sets the value.
+ Specifies how object creation is handled by the .
- The target to set the value on.
- The value to set on the target.
-
+
- Gets the value.
+ Reuse existing objects, create new objects when needed.
- The target to get the value from.
- The value.
-
+
- Contract details for a used by the .
+ Only reuse existing objects.
-
+
- Gets the of the collection items.
-
- The of the collection items.
-
-
-
- Gets a value indicating whether the collection type is a multidimensional array.
-
- true if the collection type is a multidimensional array; otherwise, false.
-
-
-
- Gets or sets the function used to create the object. When set this function will override .
-
- The function used to create the object.
-
-
-
- Gets a value indicating whether the creator has a parameter with the collection values.
-
- true if the creator has a parameter with the collection values; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Handles serialization callback events.
-
- The object that raised the callback event.
- The streaming context.
-
-
-
- Handles serialization error callback events.
-
- The object that raised the callback event.
- The streaming context.
- The error context.
-
-
-
- Sets extension data for an object during deserialization.
-
- The object to set extension data on.
- The extension data key.
- The extension data value.
-
-
-
- Gets extension data for an object during serialization.
-
- The object to set extension data on.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets the underlying type for the contract.
-
- The underlying type for the contract.
-
-
-
- Gets or sets the type created during deserialization.
-
- The type created during deserialization.
-
-
-
- Gets or sets whether this type contract is serialized as a reference.
-
- Whether this type contract is serialized as a reference.
-
-
-
- Gets or sets the default for this contract.
-
- The converter.
-
-
-
- Gets or sets all methods called immediately after deserialization of the object.
-
- The methods called immediately after deserialization of the object.
-
-
-
- Gets or sets all methods called during deserialization of the object.
-
- The methods called during deserialization of the object.
-
-
-
- Gets or sets all methods called after serialization of the object graph.
-
- The methods called after serialization of the object graph.
-
-
-
- Gets or sets all methods called before serialization of the object.
-
- The methods called before serialization of the object.
-
-
-
- Gets or sets all method called when an error is thrown during the serialization of the object.
-
- The methods called when an error is thrown during the serialization of the object.
-
-
-
- Gets or sets the default creator method used to create the object.
-
- The default creator method used to create the object.
-
-
-
- Gets or sets a value indicating whether the default creator is non-public.
-
- true if the default object creator is non-public; otherwise, false.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the dictionary key resolver.
-
- The dictionary key resolver.
-
-
-
- Gets the of the dictionary keys.
-
- The of the dictionary keys.
-
-
-
- Gets the of the dictionary values.
-
- The of the dictionary values.
-
-
-
- Gets or sets the function used to create the object. When set this function will override .
-
- The function used to create the object.
-
-
-
- Gets a value indicating whether the creator has a parameter with the dictionary values.
-
- true if the creator has a parameter with the dictionary values; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Maps a JSON property to a .NET member or constructor parameter.
-
-
-
-
- Gets or sets the name of the property.
-
- The name of the property.
-
-
-
- Gets or sets the type that declared this property.
-
- The type that declared this property.
-
-
-
- Gets or sets the order of serialization of a member.
-
- The numeric order of serialization.
-
-
-
- Gets or sets the name of the underlying member or parameter.
-
- The name of the underlying member or parameter.
-
-
-
- Gets the that will get and set the during serialization.
-
- The that will get and set the during serialization.
-
-
-
- Gets or sets the for this property.
-
- The for this property.
-
-
-
- Gets or sets the type of the property.
-
- The type of the property.
-
-
-
- Gets or sets the for the property.
- If set this converter takes precedence over the contract converter for the property type.
-
- The converter.
-
-
-
- Gets or sets the member converter.
-
- The member converter.
-
-
-
- Gets or sets a value indicating whether this is ignored.
-
- true if ignored; otherwise, false.
-
-
-
- Gets or sets a value indicating whether this is readable.
-
- true if readable; otherwise, false.
-
-
-
- Gets or sets a value indicating whether this is writable.
-
- true if writable; otherwise, false.
-
-
-
- Gets or sets a value indicating whether this has a member attribute.
-
- true if has a member attribute; otherwise, false.
-
-
-
- Gets the default value.
-
- The default value.
-
-
-
- Gets or sets a value indicating whether this is required.
-
- A value indicating whether this is required.
-
-
-
- Gets or sets a value indicating whether this property preserves object references.
-
-
- true if this instance is reference; otherwise, false.
-
-
-
-
- Gets or sets the property null value handling.
-
- The null value handling.
-
-
-
- Gets or sets the property default value handling.
-
- The default value handling.
-
-
-
- Gets or sets the property reference loop handling.
-
- The reference loop handling.
-
-
-
- Gets or sets the property object creation handling.
-
- The object creation handling.
-
-
-
- Gets or sets or sets the type name handling.
-
- The type name handling.
-
-
-
- Gets or sets a predicate used to determine whether the property should be serialized.
-
- A predicate used to determine whether the property should be serialized.
-
-
-
- Gets or sets a predicate used to determine whether the property should be deserialized.
-
- A predicate used to determine whether the property should be deserialized.
-
-
-
- Gets or sets a predicate used to determine whether the property should be serialized.
-
- A predicate used to determine whether the property should be serialized.
-
-
-
- Gets or sets an action used to set whether the property has been deserialized.
-
- An action used to set whether the property has been deserialized.
-
-
-
- Returns a that represents this instance.
-
-
- A that represents this instance.
-
-
-
-
- Gets or sets the converter used when serializing the property's collection items.
-
- The collection's items converter.
-
-
-
- Gets or sets whether this property's collection items are serialized as a reference.
-
- Whether this property's collection items are serialized as a reference.
-
-
-
- Gets or sets the type name handling used when serializing the property's collection items.
-
- The collection's items type name handling.
-
-
-
- Gets or sets the reference loop handling used when serializing the property's collection items.
-
- The collection's items reference loop handling.
-
-
-
- A collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
- The type.
-
-
-
- When implemented in a derived class, extracts the key from the specified element.
-
- The element from which to extract the key.
- The key for the specified element.
-
-
-
- Adds a object.
-
- The property to add to the collection.
-
-
-
- Gets the closest matching object.
- First attempts to get an exact case match of and then
- a case insensitive match.
-
- Name of the property.
- A matching property if found.
-
-
-
- Gets a property by property name.
-
- The name of the property to get.
- Type property name string comparison.
- A matching property if found.
-
-
-
- Used to resolve references when serializing and deserializing JSON by the .
-
-
-
-
- Resolves a reference to its object.
-
- The serialization context.
- The reference to resolve.
- The object that was resolved from the reference.
-
-
-
- Gets the reference for the specified object.
-
- The serialization context.
- The object to get a reference for.
- The reference to the object.
-
-
-
- Determines whether the specified object is referenced.
-
- The serialization context.
- The object to test for a reference.
-
- true if the specified object is referenced; otherwise, false.
-
-
-
-
- Adds a reference to the specified object.
-
- The serialization context.
- The reference.
- The object to reference.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Gets or sets the object member serialization.
-
- The member object serialization.
-
-
-
- Gets or sets a value that indicates whether the object's properties are required.
-
-
- A value indicating whether the object's properties are required.
-
-
-
-
- Gets the object's properties.
-
- The object's properties.
-
-
-
- Gets a collection of instances that define the parameters used with .
-
-
-
-
- Gets or sets the function used to create the object. When set this function will override .
- This function is called with a collection of arguments which are defined by the collection.
-
- The function used to create the object.
-
-
-
- Gets or sets the extension data setter.
-
-
-
-
- Gets or sets the extension data getter.
-
-
-
-
- Gets or sets the extension data value type.
-
-
-
-
- Gets or sets the extension data name resolver.
-
- The extension data name resolver.
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Contract details for a used by the .
-
-
-
-
- Initializes a new instance of the class.
-
- The underlying type for the contract.
-
-
-
- Lookup and create an instance of the type described by the argument.
-
- The type to create.
- Optional arguments to pass to an initializing constructor of the JsonConverter.
- If null, the default constructor is used.
-
-
-
- Get and set values for a using reflection.
-
-
-
-
- Initializes a new instance of the class.
-
- The member info.
-
-
-
- Sets the value.
-
- The target to set the value on.
- The value to set on the target.
-
-
-
- Gets the value.
-
- The target to get the value from.
- The value.
-
-
-
- When applied to a method, specifies that the method is called when an error occurs serializing an object.
-
-
-
-
- Represents a method that constructs an object.
-
- The object type to create.
-
-
-
- Specifies how strings are escaped when writing JSON text.
-
-
-
-
- Only control characters (e.g. newline) are escaped.
-
-
-
-
- All non-ASCII and control characters (e.g. newline) are escaped.
-
-
-
-
- HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
-
-
-
-
- Indicates the method that will be used during deserialization for locating and loading assemblies.
-
-
-
-
- In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly.
-
-
-
-
- In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly.
-
-
-
-
- Helper method for generating a MetaObject which calls a
- specific method on Dynamic that returns a result
-
-
-
-
- Helper method for generating a MetaObject which calls a
- specific method on Dynamic, but uses one of the arguments for
- the result.
-
-
-
-
- Helper method for generating a MetaObject which calls a
- specific method on Dynamic, but uses one of the arguments for
- the result.
-
-
-
-
- Returns a Restrictions object which includes our current restrictions merged
- with a restriction limiting our type
-
-
-
-
- Converts the value to the specified type. If the value is unable to be converted, the
- value is checked whether it assignable to the specified type.
-
- The value to convert.
- The culture to use when converting.
- The type to convert or cast the value to.
-
- The converted type. If conversion was unsuccessful, the initial value
- is returned if assignable to the target type.
-
-
-
-
- Gets a dictionary of the names and values of an type.
-
-
-
-
-
- Gets a dictionary of the names and values of an Enum type.
-
- The enum type to get names and values for.
-
-
-
-
- Builds a string. Unlike this class lets you reuse its internal buffer.
-
-
-
-
- Determines whether the collection is null or empty.
-
- The collection.
-
- true if the collection is null or empty; otherwise, false.
-
-
-
-
- Adds the elements of the specified collection to the specified generic .
-
- The list to add to.
- The collection of elements to add.
-
-
-
- Gets the type of the typed collection's items.
-
- The type.
- The type of the typed collection's items.
-
-
-
- Gets the member's underlying type.
-
- The member.
- The underlying type of the member.
-
-
-
- Determines whether the member is an indexed property.
-
- The member.
-
- true if the member is an indexed property; otherwise, false.
-
-
-
-
- Determines whether the property is an indexed property.
-
- The property.
-
- true if the property is an indexed property; otherwise, false.
-
-
-
-
- Gets the member's value on the object.
-
- The member.
- The target object.
- The member's value on the object.
-
-
-
- Sets the member's value on the target object.
-
- The member.
- The target.
- The value.
-
-
-
- Determines whether the specified MemberInfo can be read.
-
- The MemberInfo to determine whether can be read.
- /// if set to true then allow the member to be gotten non-publicly.
-
- true if the specified MemberInfo can be read; otherwise, false.
-
-
-
-
- Determines whether the specified MemberInfo can be set.
-
- The MemberInfo to determine whether can be set.
- if set to true then allow the member to be set non-publicly.
- if set to true then allow the member to be set if read-only.
-
- true if the specified MemberInfo can be set; otherwise, false.
-
-
-
-
- Determines whether the string is all white space. Empty string will return false.
-
- The string to test whether it is all white space.
-
- true if the string is all white space; otherwise, false.
-
-
-
-
- Indicating whether a property is required.
-
-
-
-
- The property is not required. The default state.
-
-
-
-
- The property must be defined in JSON but can be a null value.
-
-
-
-
- The property must be defined in JSON and cannot be a null value.
-
-
-
-
- The property is not required but it cannot be a null value.
+ Always create new objects.
@@ -5391,2474 +6881,50 @@
Preserve references when serializing.
-
+
- Provides an interface to enable a class to return line and position information.
+ Specifies reference loop handling options for the .
-
+
- Gets a value indicating whether the class can return line information.
+ Throw a when a loop is encountered.
-
- true if and can be provided; otherwise, false.
-
-
+
- Gets the current line number.
+ Ignore loop references and do not serialize.
- The current line number or 0 if no line information is available (for example, when returns false).
-
+
- Gets the current line position.
+ Serialize loop references.
- The current line position or 0 if no line information is available (for example, when returns false).
-
+
- Instructs the how to serialize the collection.
+ Indicating whether a property is required.
-
+
- Gets or sets a value indicating whether null items are allowed in the collection.
+ The property is not required. The default state.
- true if null items are allowed in the collection; otherwise, false.
-
+
- Initializes a new instance of the class.
+ The property must be defined in JSON but can be a null value.
-
+
- Initializes a new instance of the class with a flag indicating whether the array can contain null items.
+ The property must be defined in JSON and cannot be a null value.
- A flag indicating whether the array can contain null items.
-
+
- Initializes a new instance of the class with the specified container Id.
+ The property is not required but it cannot be a null value.
- The container Id.
-
-
-
- Instructs the how to serialize the object.
-
-
-
-
- Gets or sets the id.
-
- The id.
-
-
-
- Gets or sets the title.
-
- The title.
-
-
-
- Gets or sets the description.
-
- The description.
-
-
-
- Gets or sets the collection's items converter.
-
- The collection's items converter.
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets a value that indicates whether to preserve object references.
-
-
- true to keep object reference; otherwise, false. The default is false.
-
-
-
-
- Gets or sets a value that indicates whether to preserve collection's items references.
-
-
- true to keep collection's items object references; otherwise, false. The default is false.
-
-
-
-
- Gets or sets the reference loop handling used when serializing the collection's items.
-
- The reference loop handling.
-
-
-
- Gets or sets the type name handling used when serializing the collection's items.
-
- The type name handling.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- Specifies default value handling options for the .
-
-
-
-
-
-
-
-
- Include members where the member value is the same as the member's default value when serializing objects.
- Included members are written to JSON. Has no effect when deserializing.
-
-
-
-
- Ignore members where the member value is the same as the member's default value when serializing objects
- so that it is not written to JSON.
- This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers,
- decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
- placing the on the property.
-
-
-
-
- Members with a default value but no JSON will be set to their default value when deserializing.
-
-
-
-
- Ignore members where the member value is the same as the member's default value when serializing objects
- and set members to their default value when deserializing.
-
-
-
-
- Instructs the to use the specified when serializing the member or class.
-
-
-
-
- Gets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
-
-
-
-
- Initializes a new instance of the class.
-
- Type of the .
-
-
-
- Initializes a new instance of the class.
-
- Type of the .
- Parameter list to use when constructing the . Can be null.
-
-
-
- Instructs the how to serialize the object.
-
-
-
-
- Gets or sets the member serialization.
-
- The member serialization.
-
-
-
- Gets or sets a value that indicates whether the object's properties are required.
-
-
- A value indicating whether the object's properties are required.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified member serialization.
-
- The member serialization.
-
-
-
- Initializes a new instance of the class with the specified container Id.
-
- The container Id.
-
-
-
- Specifies the settings on a object.
-
-
-
-
- Gets or sets how reference loops (e.g. a class referencing itself) are handled.
-
- Reference loop handling.
-
-
-
- Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
-
- Missing member handling.
-
-
-
- Gets or sets how objects are created during deserialization.
-
- The object creation handling.
-
-
-
- Gets or sets how null values are handled during serialization and deserialization.
-
- Null value handling.
-
-
-
- Gets or sets how default values are handled during serialization and deserialization.
-
- The default value handling.
-
-
-
- Gets or sets a collection that will be used during serialization.
-
- The converters.
-
-
-
- Gets or sets how object references are preserved by the serializer.
-
- The preserve references handling.
-
-
-
- Gets or sets how type name writing and reading is handled by the serializer.
-
-
- should be used with caution when your application deserializes JSON from an external source.
- Incoming types should be validated with a custom
- when deserializing with a value other than .
-
- The type name handling.
-
-
-
- Gets or sets how metadata properties are used during deserialization.
-
- The metadata properties handling.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how constructors are used during deserialization.
-
- The constructor handling.
-
-
-
- Gets or sets the contract resolver used by the serializer when
- serializing .NET objects to JSON and vice versa.
-
- The contract resolver.
-
-
-
- Gets or sets the equality comparer used by the serializer when comparing references.
-
- The equality comparer.
-
-
-
- Gets or sets the used by the serializer when resolving references.
-
- The reference resolver.
-
-
-
- Gets or sets a function that creates the used by the serializer when resolving references.
-
- A function that creates the used by the serializer when resolving references.
-
-
-
- Gets or sets the used by the serializer when writing trace messages.
-
- The trace writer.
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
- The binder.
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
- The binder.
-
-
-
- Gets or sets the error handler called during serialization and deserialization.
-
- The error handler called during serialization and deserialization.
-
-
-
- Gets or sets the used by the serializer when invoking serialization callback methods.
-
- The context.
-
-
-
- Gets or sets how and values are formatted when writing JSON text,
- and the expected date format when reading JSON text.
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Indicates how JSON text output is formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written as JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Gets a value indicating whether there will be a check for additional content after deserializing an object.
-
-
- true if there will be a check for additional content after deserializing an object; otherwise, false.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
-
- Represents a reader that provides validation.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Sets an event handler for receiving schema validation errors.
-
-
-
-
- Gets the text value of the current JSON token.
-
-
-
-
-
- Gets the depth of the current token in the JSON document.
-
- The depth of the current token in the JSON document.
-
-
-
- Gets the path of the current JSON token.
-
-
-
-
- Gets the quotation mark character used to enclose the value of a string.
-
-
-
-
-
- Gets the type of the current JSON token.
-
-
-
-
-
- Gets the .NET type for the current JSON token.
-
-
-
-
-
- Initializes a new instance of the class that
- validates the content returned from the given .
-
- The to read from while validating.
-
-
-
- Gets or sets the schema.
-
- The schema.
-
-
-
- Gets the used to construct this .
-
- The specified in the constructor.
-
-
-
- Changes the reader's state to .
- If is set to true, the underlying is also closed.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a [].
-
-
- A [] or null if the next JSON token is null.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying .
-
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
-
- Specifies the member serialization options for the .
-
-
-
-
- All public members are serialized by default. Members can be excluded using or .
- This is the default member serialization mode.
-
-
-
-
- Only members marked with or are serialized.
- This member serialization mode can also be set by marking the class with .
-
-
-
-
- All public and private fields are serialized. Members can be excluded using or .
- This member serialization mode can also be set by marking the class with
- and setting IgnoreSerializableAttribute on to false.
-
-
-
-
- Specifies how object creation is handled by the .
-
-
-
-
- Reuse existing objects, create new objects when needed.
-
-
-
-
- Only reuse existing objects.
-
-
-
-
- Always create new objects.
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
-
-
-
-
- Initializes a new instance of the class with the specified .
-
- The containing the JSON data to read.
-
-
-
- Gets or sets the reader's character buffer pool.
-
-
-
-
- Reads the next JSON token from the underlying .
-
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a [].
-
- A [] or null if the next JSON token is null. This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Changes the reader's state to .
- If is set to true, the underlying is also closed.
-
-
-
-
- Gets a value indicating whether the class can return line information.
-
-
- true if and can be provided; otherwise, false.
-
-
-
-
- Gets the current line number.
-
-
- The current line number or 0 if no line information is available (for example, returns false).
-
-
-
-
- Gets the current line position.
-
-
- The current line position or 0 if no line information is available (for example, returns false).
-
-
-
-
- Instructs the to always serialize the member with the specified name.
-
-
-
-
- Gets or sets the used when serializing the property's collection items.
-
- The collection's items .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the of the .
-
- The of the .
-
-
-
- The parameter list to use when constructing the described by .
- If null, the default constructor is used.
- When non-null, there must be a constructor defined in the that exactly matches the number,
- order, and type of these parameters.
-
-
-
- [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })]
-
-
-
-
-
- Gets or sets the null value handling used when serializing this property.
-
- The null value handling.
-
-
-
- Gets or sets the default value handling used when serializing this property.
-
- The default value handling.
-
-
-
- Gets or sets the reference loop handling used when serializing this property.
-
- The reference loop handling.
-
-
-
- Gets or sets the object creation handling used when deserializing this property.
-
- The object creation handling.
-
-
-
- Gets or sets the type name handling used when serializing this property.
-
- The type name handling.
-
-
-
- Gets or sets whether this property's value is serialized as a reference.
-
- Whether this property's value is serialized as a reference.
-
-
-
- Gets or sets the order of serialization of a member.
-
- The numeric order of serialization.
-
-
-
- Gets or sets a value indicating whether this property is required.
-
-
- A value indicating whether this property is required.
-
-
-
-
- Gets or sets the name of the property.
-
- The name of the property.
-
-
-
- Gets or sets the reference loop handling used when serializing the property's collection items.
-
- The collection's items reference loop handling.
-
-
-
- Gets or sets the type name handling used when serializing the property's collection items.
-
- The collection's items type name handling.
-
-
-
- Gets or sets whether this property's collection items are serialized as a reference.
-
- Whether this property's collection items are serialized as a reference.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with the specified name.
-
- Name of the property.
-
-
-
- Instructs the not to serialize the public field or public read/write property value.
-
-
-
-
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
-
-
-
-
- Gets or sets the writer's character array pool.
-
-
-
-
- Gets or sets how many s to write for each level in the hierarchy when is set to .
-
-
-
-
- Gets or sets which character to use to quote attribute values.
-
-
-
-
- Gets or sets which character to use for indenting when is set to .
-
-
-
-
- Gets or sets a value indicating whether object names will be surrounded with quotes.
-
-
-
-
- Initializes a new instance of the class using the specified .
-
- The to write to.
-
-
-
- Flushes whatever is in the buffer to the underlying and also flushes the underlying .
-
-
-
-
- Closes this writer.
- If is set to true, the underlying is also closed.
- If is set to true, the JSON is auto-completed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the specified end token.
-
- The end token to write.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
-
-
-
- Writes the property name of a name/value pair on a JSON object.
-
- The name of the property.
- A flag to indicate whether the text should be escaped when it is written as a JSON property name.
-
-
-
- Writes indent characters.
-
-
-
-
- Writes the JSON value delimiter.
-
-
-
-
- Writes an indent space.
-
-
-
-
- Writes a value.
- An error will raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON.
-
- The raw JSON to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes the given white space.
-
- The string of white space characters.
-
-
-
- The exception thrown when an error occurs while writing JSON text.
-
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Initializes a new instance of the class
- with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The path to the JSON where the error occurred.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- The exception thrown when an error occurs while reading JSON text.
-
-
-
-
- Gets the line number indicating where the error occurred.
-
- The line number indicating where the error occurred.
-
-
-
- Gets the line position indicating where the error occurred.
-
- The line position indicating where the error occurred.
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Initializes a new instance of the class
- with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The path to the JSON where the error occurred.
- The line number indicating where the error occurred.
- The line position indicating where the error occurred.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Converts an object to and from JSON.
-
-
-
-
- Writes the JSON representation of the object.
-
- The to write to.
- The value.
- The calling serializer.
-
-
-
- Reads the JSON representation of the object.
-
- The to read from.
- Type of the object.
- The existing value of object being read.
- The calling serializer.
- The object value.
-
-
-
- Determines whether this instance can convert the specified object type.
-
- Type of the object.
-
- true if this instance can convert the specified object type; otherwise, false.
-
-
-
-
- Gets a value indicating whether this can read JSON.
-
- true if this can read JSON; otherwise, false.
-
-
-
- Gets a value indicating whether this can write JSON.
-
- true if this can write JSON; otherwise, false.
-
-
-
- Represents a collection of .
-
-
-
-
- Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
-
-
-
-
- Specifies the state of the reader.
-
-
-
-
- A read method has not been called.
-
-
-
-
- The end of the file has been reached successfully.
-
-
-
-
- Reader is at a property.
-
-
-
-
- Reader is at the start of an object.
-
-
-
-
- Reader is in an object.
-
-
-
-
- Reader is at the start of an array.
-
-
-
-
- Reader is in an array.
-
-
-
-
- The method has been called.
-
-
-
-
- Reader has just read a value.
-
-
-
-
- Reader is at the start of a constructor.
-
-
-
-
- Reader is in a constructor.
-
-
-
-
- An error occurred that prevents the read operation from continuing.
-
-
-
-
- The end of the file has been reached successfully.
-
-
-
-
- Gets the current reader state.
-
- The current reader state.
-
-
-
- Gets or sets a value indicating whether the source should be closed when this reader is closed.
-
-
- true to close the source when this reader is closed; otherwise false. The default is true.
-
-
-
-
- Gets or sets a value indicating whether multiple pieces of JSON content can
- be read from a continuous stream without erroring.
-
-
- true to support reading multiple pieces of JSON content; otherwise false.
- The default is false.
-
-
-
-
- Gets the quotation mark character used to enclose the value of a string.
-
-
-
-
- Gets or sets how time zones are handled when reading JSON.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how custom date formatted strings are parsed when reading JSON.
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Gets the type of the current JSON token.
-
-
-
-
- Gets the text value of the current JSON token.
-
-
-
-
- Gets the .NET type for the current JSON token.
-
-
-
-
- Gets the depth of the current token in the JSON document.
-
- The depth of the current token in the JSON document.
-
-
-
- Gets the path of the current JSON token.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Reads the next JSON token from the source.
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a [].
-
- A [] or null if the next JSON token is null. This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the source as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Skips the children of the current token.
-
-
-
-
- Sets the current token.
-
- The new token.
-
-
-
- Sets the current token and value.
-
- The new token.
- The value.
-
-
-
- Sets the current token and value.
-
- The new token.
- The value.
- A flag indicating whether the position index inside an array should be updated.
-
-
-
- Sets the state based on current token type.
-
-
-
-
- Releases unmanaged and - optionally - managed resources.
-
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
-
- Changes the reader's state to .
- If is set to true, the source is also closed.
-
-
-
-
- Provides methods for converting between .NET types and JSON types.
-
-
-
-
-
-
-
- Gets or sets a function that creates default .
- Default settings are automatically used by serialization methods on ,
- and and on .
- To serialize without using any default settings create a with
- .
-
-
-
-
- Represents JavaScript's boolean value true as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's boolean value false as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's null as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's undefined as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's positive infinity as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's negative infinity as a string. This field is read-only.
-
-
-
-
- Represents JavaScript's NaN as a string. This field is read-only.
-
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation using the specified.
-
- The value to convert.
- The format the date will be converted to.
- The time zone handling when the date is converted to a string.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation using the specified.
-
- The value to convert.
- The format the date will be converted to.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- The string delimiter character.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- The string delimiter character.
- The string escape handling.
- A JSON string representation of the .
-
-
-
- Converts the to its JSON string representation.
-
- The value to convert.
- A JSON string representation of the .
-
-
-
- Serializes the specified object to a JSON string.
-
- The object to serialize.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using formatting.
-
- The object to serialize.
- Indicates how the output should be formatted.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a collection of .
-
- The object to serialize.
- A collection of converters used while serializing.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using formatting and a collection of .
-
- The object to serialize.
- Indicates how the output should be formatted.
- A collection of converters used while serializing.
- A JSON string representation of the object.
-
-
-
- Serializes the specified object to a JSON string using .
-
- The object to serialize.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a type, formatting and .
-
- The object to serialize.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using formatting and .
-
- The object to serialize.
- Indicates how the output should be formatted.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- A JSON string representation of the object.
-
-
-
-
- Serializes the specified object to a JSON string using a type, formatting and .
-
- The object to serialize.
- Indicates how the output should be formatted.
- The used to serialize the object.
- If this is null, default serialization settings will be used.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
- A JSON string representation of the object.
-
-
-
-
- Deserializes the JSON to a .NET object.
-
- The JSON to deserialize.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to a .NET object using .
-
- The JSON to deserialize.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type.
-
- The JSON to deserialize.
- The of object being deserialized.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type.
-
- The type of the object to deserialize to.
- The JSON to deserialize.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the given anonymous type.
-
-
- The anonymous type to deserialize to. This can't be specified
- traditionally and must be inferred from the anonymous type passed
- as a parameter.
-
- The JSON to deserialize.
- The anonymous type object.
- The deserialized anonymous type from the JSON string.
-
-
-
- Deserializes the JSON to the given anonymous type using .
-
-
- The anonymous type to deserialize to. This can't be specified
- traditionally and must be inferred from the anonymous type passed
- as a parameter.
-
- The JSON to deserialize.
- The anonymous type object.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized anonymous type from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using a collection of .
-
- The type of the object to deserialize to.
- The JSON to deserialize.
- Converters to use while deserializing.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using .
-
- The type of the object to deserialize to.
- The object to deserialize.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using a collection of .
-
- The JSON to deserialize.
- The type of the object to deserialize.
- Converters to use while deserializing.
- The deserialized object from the JSON string.
-
-
-
- Deserializes the JSON to the specified .NET type using .
-
- The JSON to deserialize.
- The type of the object to deserialize to.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
- The deserialized object from the JSON string.
-
-
-
- Populates the object with values from the JSON string.
-
- The JSON to populate values from.
- The target object to populate values onto.
-
-
-
- Populates the object with values from the JSON string using .
-
- The JSON to populate values from.
- The target object to populate values onto.
-
- The used to deserialize the object.
- If this is null, default serialization settings will be used.
-
-
-
-
- Serializes the to a JSON string.
-
- The node to serialize.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting.
-
- The node to serialize.
- Indicates how the output should be formatted.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting and omits the root object if is true.
-
- The node to serialize.
- Indicates how the output should be formatted.
- Omits writing the root object.
- A JSON string of the .
-
-
-
- Deserializes the from a JSON string.
-
- The JSON string.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by .
-
- The JSON string.
- The name of the root element to append when deserializing.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by
- and writes a Json.NET array attribute for collections.
-
- The JSON string.
- The name of the root element to append when deserializing.
-
- A flag to indicate whether to write the Json.NET array attribute.
- This attribute helps preserve arrays when converting the written XML back to JSON.
-
- The deserialized .
-
-
-
- Serializes the to a JSON string.
-
- The node to convert to JSON.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting.
-
- The node to convert to JSON.
- Indicates how the output should be formatted.
- A JSON string of the .
-
-
-
- Serializes the to a JSON string using formatting and omits the root object if is true.
-
- The node to serialize.
- Indicates how the output should be formatted.
- Omits writing the root object.
- A JSON string of the .
-
-
-
- Deserializes the from a JSON string.
-
- The JSON string.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by .
-
- The JSON string.
- The name of the root element to append when deserializing.
- The deserialized .
-
-
-
- Deserializes the from a JSON string nested in a root element specified by
- and writes a Json.NET array attribute for collections.
-
- The JSON string.
- The name of the root element to append when deserializing.
-
- A flag to indicate whether to write the Json.NET array attribute.
- This attribute helps preserve arrays when converting the written XML back to JSON.
-
- The deserialized .
-
-
-
- The exception thrown when an error occurs during JSON serialization or deserialization.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
- Serializes and deserializes objects into and from the JSON format.
- The enables you to control how objects are encoded into JSON.
-
-
-
-
- Occurs when the errors during serialization and deserialization.
-
-
-
-
- Gets or sets the used by the serializer when resolving references.
-
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
-
-
-
- Gets or sets the used by the serializer when resolving type names.
-
-
-
-
- Gets or sets the used by the serializer when writing trace messages.
-
- The trace writer.
-
-
-
- Gets or sets the equality comparer used by the serializer when comparing references.
-
- The equality comparer.
-
-
-
- Gets or sets how type name writing and reading is handled by the serializer.
-
-
- should be used with caution when your application deserializes JSON from an external source.
- Incoming types should be validated with a custom
- when deserializing with a value other than .
-
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how a type name assembly is written and resolved by the serializer.
-
- The type name assembly format.
-
-
-
- Gets or sets how object references are preserved by the serializer.
-
-
-
-
- Gets or sets how reference loops (e.g. a class referencing itself) is handled.
-
-
-
-
- Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
-
-
-
-
- Gets or sets how null values are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how default values are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how objects are created during deserialization.
-
- The object creation handling.
-
-
-
- Gets or sets how constructors are used during deserialization.
-
- The constructor handling.
-
-
-
- Gets or sets how metadata properties are used during deserialization.
-
- The metadata properties handling.
-
-
-
- Gets a collection that will be used during serialization.
-
- Collection that will be used during serialization.
-
-
-
- Gets or sets the contract resolver used by the serializer when
- serializing .NET objects to JSON and vice versa.
-
-
-
-
- Gets or sets the used by the serializer when invoking serialization callback methods.
-
- The context.
-
-
-
- Indicates how JSON text output is formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled during serialization and deserialization.
-
-
-
-
- Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
-
-
-
-
- Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written as JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets how and values are formatted when writing JSON text,
- and the expected date format when reading JSON text.
-
-
-
-
- Gets or sets the culture used when reading JSON. Defaults to .
-
-
-
-
- Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a .
-
-
-
-
- Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
-
-
- true if there will be a check for additional JSON content after deserializing an object; otherwise, false.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Creates a new instance.
- The will not use default settings
- from .
-
-
- A new instance.
- The will not use default settings
- from .
-
-
-
-
- Creates a new instance using the specified .
- The will not use default settings
- from .
-
- The settings to be applied to the .
-
- A new instance using the specified .
- The will not use default settings
- from .
-
-
-
-
- Creates a new instance.
- The will use default settings
- from .
-
-
- A new instance.
- The will use default settings
- from .
-
-
-
-
- Creates a new instance using the specified .
- The will use default settings
- from as well as the specified .
-
- The settings to be applied to the .
-
- A new instance using the specified .
- The will use default settings
- from as well as the specified .
-
-
-
-
- Populates the JSON values onto the target object.
-
- The that contains the JSON structure to reader values from.
- The target object to populate values onto.
-
-
-
- Populates the JSON values onto the target object.
-
- The that contains the JSON structure to reader values from.
- The target object to populate values onto.
-
-
-
- Deserializes the JSON structure contained by the specified .
-
- The that contains the JSON structure to deserialize.
- The being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The of object being deserialized.
- The instance of being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The type of the object to deserialize.
- The instance of being deserialized.
-
-
-
- Deserializes the JSON structure contained by the specified
- into an instance of the specified type.
-
- The containing the object.
- The of object being deserialized.
- The instance of being deserialized.
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
- The type of the value being serialized.
- This parameter is used when is to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
-
- The type of the value being serialized.
- This parameter is used when is Auto to write out the type name if the type of the value does not match.
- Specifying the type is optional.
-
-
-
-
- Serializes the specified and writes the JSON structure
- using the specified .
-
- The used to write the JSON structure.
- The to serialize.
@@ -7926,154 +6992,6 @@
The schema to test with.
The validation event handler.
-
-
-
- Returns detailed information about the schema exception.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets the line number indicating where the error occurred.
-
- The line number indicating where the error occurred.
-
-
-
- Gets the line position indicating where the error occurred.
-
- The line position indicating where the error occurred.
-
-
-
- Gets the path to the JSON where the error occurred.
-
- The path to the JSON where the error occurred.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a specified error message.
-
- The error message that explains the reason for the exception.
-
-
-
- Initializes a new instance of the class
- with a specified error message and a reference to the inner exception that is the cause of this exception.
-
- The error message that explains the reason for the exception.
- The exception that is the cause of the current exception, or null if no inner exception is specified.
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The parameter is null.
- The class name is null or is zero (0).
-
-
-
-
- Resolves from an id.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets or sets the loaded schemas.
-
- The loaded schemas.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets a for the specified reference.
-
- The id.
- A for the specified reference.
-
-
-
-
- Specifies undefined schema Id handling options for the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Do not infer a schema Id.
-
-
-
-
- Use the .NET type name as the schema Id.
-
-
-
-
- Use the assembly qualified .NET type name as the schema Id.
-
-
-
-
-
- Returns detailed information related to the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Gets the associated with the validation error.
-
- The JsonSchemaException associated with the validation error.
-
-
-
- Gets the path of the JSON location where the validation error occurred.
-
- The path of the JSON location where the validation error occurred.
-
-
-
- Gets the text description corresponding to the validation error.
-
- The text description.
-
-
-
-
- Represents the callback method that will handle JSON schema validation events and the .
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
@@ -8336,6 +7254,63 @@
A that represents the current .
+
+
+
+ Returns detailed information about the schema exception.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets the line number indicating where the error occurred.
+
+ The line number indicating where the error occurred.
+
+
+
+ Gets the line position indicating where the error occurred.
+
+ The line position indicating where the error occurred.
+
+
+
+ Gets the path to the JSON where the error occurred.
+
+ The path to the JSON where the error occurred.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class
+ with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or null if no inner exception is specified.
+
+
+
+ Initializes a new instance of the class.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+ The parameter is null.
+ The class name is null or is zero (0).
+
@@ -8389,6 +7364,34 @@
Specify whether the generated root will be nullable.
A generated from the specified type.
+
+
+
+ Resolves from an id.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets or sets the loaded schemas.
+
+ The loaded schemas.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a for the specified reference.
+
+ The id.
+ A for the specified reference.
+
@@ -8444,58 +7447,1466 @@
Any type.
-
+
- Specifies missing member handling options for the .
+
+ Specifies undefined schema Id handling options for the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
-
+
- Ignore a missing member and do not attempt to deserialize it.
+ Do not infer a schema Id.
-
+
- Throw a when a missing member is encountered during deserialization.
+ Use the .NET type name as the schema Id.
-
+
- Specifies null value handling options for the .
+ Use the assembly qualified .NET type name as the schema Id.
+
+
+
+
+
+ Returns detailed information related to the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Gets the associated with the validation error.
+
+ The JsonSchemaException associated with the validation error.
+
+
+
+ Gets the path of the JSON location where the validation error occurred.
+
+ The path of the JSON location where the validation error occurred.
+
+
+
+ Gets the text description corresponding to the validation error.
+
+ The text description.
+
+
+
+
+ Represents the callback method that will handle JSON schema validation events and the .
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ A camel case naming strategy.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+ A flag indicating whether extension data names should be processed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ Resolves member mappings for a type, camel casing property names.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Used by to resolve a for a given .
+
+
+
+
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+
+
+ true if using dynamic code generation; otherwise, false.
+
+
+
+
+ Gets or sets the default members search flags.
+
+ The default members search flags.
+
+
+
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+
+
+ true if serialized compiler generated members; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types.
+
+
+ true if the interface will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types.
+
+
+ true if the attribute will be ignored when serializing and deserializing types; otherwise, false.
+
+
+
+
+ Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.
+
+ The naming strategy used to resolve how property names and dictionary keys are serialized.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Gets the serializable members for the type.
+
+ The type to get serializable members for.
+ The serializable members for the type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates the constructor parameters.
+
+ The constructor to create properties for.
+ The type's member properties.
+ Properties for the given .
+
+
+
+ Creates a for the given .
+
+ The matching member property.
+ The constructor parameter.
+ A created for the given .
+
+
+
+ Resolves the default for the contract.
+
+ Type of the object.
+ The contract's default .
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates a for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Determines which contract type is created for the given type.
+
+ Type of the object.
+ A for the given type.
+
+
+
+ Creates properties for the given .
+
+ The type to create properties for.
+ /// The member serialization mode for the type.
+ Properties for the given .
+
+
+
+ Creates the used by the serializer to get and set values from a member.
+
+ The member.
+ The used by the serializer to get and set values from a member.
+
+
+
+ Creates a for the given .
+
+ The member's parent .
+ The member to create a for.
+ A created for the given .
+
+
+
+ Resolves the name of the property.
+
+ Name of the property.
+ Resolved name of the property.
+
+
+
+ Resolves the name of the extension data. By default no changes are made to extension data names.
+
+ Name of the extension data.
+ Resolved name of the extension data.
+
+
+
+ Resolves the key of the dictionary. By default is used to resolve dictionary keys.
+
+ Key of the dictionary.
+ Resolved key of the dictionary.
+
+
+
+ Gets the resolved name of the property.
+
+ Name of the property.
+ Name of the property.
+
+
+
+ The default naming strategy. Property names and dictionary keys are unchanged.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ The default serialization binder used when resolving and loading classes from type names.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+ The type of the object the formatter creates a new instance of.
+
+
+
+
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+
+
+ Represents a trace writer that writes to the application's instances.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Provides information surrounding an error.
+
+
+
+
+ Gets the error.
+
+ The error.
+
+
+
+ Gets the original object that caused the error.
+
+ The original object that caused the error.
+
+
+
+ Gets the member that caused the error.
+
+ The member that caused the error.
+
+
+
+ Gets the path of the JSON location where the error occurred.
+
+ The path of the JSON location where the error occurred.
+
+
+
+ Gets or sets a value indicating whether this is handled.
+
+ true if handled; otherwise, false.
+
+
+
+ Provides data for the Error event.
+
+
+
+
+ Gets the current object the error event is being raised against.
+
+ The current object the error event is being raised against.
+
+
+
+ Gets the error context.
+
+ The error context.
+
+
+
+ Initializes a new instance of the class.
+
+ The current object.
+ The error context.
+
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Provides methods to get attributes.
+
+
+
+
+ Returns a collection of all of the attributes, or an empty collection if there are no attributes.
+
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
+
+ The type of the attributes.
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Used by to resolve a for a given .
-
-
+
+
-
+
- Include null values when serializing and deserializing objects.
+ Resolves the contract for a given type.
+
+ The type to resolve a contract for.
+ The contract for a given type.
+
+
+
+ Used to resolve references when serializing and deserializing JSON by the .
-
+
- Ignore null values when serializing and deserializing objects.
+ Resolves a reference to its object.
+
+ The serialization context.
+ The reference to resolve.
+ The object that was resolved from the reference.
+
+
+
+ Gets the reference for the specified object.
+
+ The serialization context.
+ The object to get a reference for.
+ The reference to the object.
+
+
+
+ Determines whether the specified object is referenced.
+
+ The serialization context.
+ The object to test for a reference.
+
+ true if the specified object is referenced; otherwise, false.
+
+
+
+
+ Adds a reference to the specified object.
+
+ The serialization context.
+ The reference.
+ The object to reference.
+
+
+
+ Allows users to control class loading and mandate what class to load.
-
+
- Specifies reference loop handling options for the .
+ When implemented, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object
+ The type of the object the formatter creates a new instance of.
+
+
+
+ When implemented, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
+
+
+ Represents a trace writer.
-
+
- Throw a when a loop is encountered.
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Provides methods to get and set values.
-
+
- Ignore loop references and do not serialize.
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ Contract details for a used by the .
-
+
- Serialize loop references.
+ Gets the of the collection items.
+
+ The of the collection items.
+
+
+
+ Gets a value indicating whether the collection type is a multidimensional array.
+
+ true if the collection type is a multidimensional array; otherwise, false.
+
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+
+ The function used to create the object.
+
+
+
+ Gets a value indicating whether the creator has a parameter with the collection values.
+
+ true if the creator has a parameter with the collection values; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the default collection items .
+
+ The converter.
+
+
+
+ Gets or sets a value indicating whether the collection items preserve object references.
+
+ true if collection items preserve object references; otherwise, false.
+
+
+
+ Gets or sets the collection item reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the collection item type name handling.
+
+ The type name handling.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Handles serialization callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+
+
+
+ Handles serialization error callback events.
+
+ The object that raised the callback event.
+ The streaming context.
+ The error context.
+
+
+
+ Sets extension data for an object during deserialization.
+
+ The object to set extension data on.
+ The extension data key.
+ The extension data value.
+
+
+
+ Gets extension data for an object during serialization.
+
+ The object to set extension data on.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets the underlying type for the contract.
+
+ The underlying type for the contract.
+
+
+
+ Gets or sets the type created during deserialization.
+
+ The type created during deserialization.
+
+
+
+ Gets or sets whether this type contract is serialized as a reference.
+
+ Whether this type contract is serialized as a reference.
+
+
+
+ Gets or sets the default for this contract.
+
+ The converter.
+
+
+
+ Gets or sets all methods called immediately after deserialization of the object.
+
+ The methods called immediately after deserialization of the object.
+
+
+
+ Gets or sets all methods called during deserialization of the object.
+
+ The methods called during deserialization of the object.
+
+
+
+ Gets or sets all methods called after serialization of the object graph.
+
+ The methods called after serialization of the object graph.
+
+
+
+ Gets or sets all methods called before serialization of the object.
+
+ The methods called before serialization of the object.
+
+
+
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+
+ The methods called when an error is thrown during the serialization of the object.
+
+
+
+ Gets or sets the default creator method used to create the object.
+
+ The default creator method used to create the object.
+
+
+
+ Gets or sets a value indicating whether the default creator is non-public.
+
+ true if the default object creator is non-public; otherwise, false.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the dictionary key resolver.
+
+ The dictionary key resolver.
+
+
+
+ Gets the of the dictionary keys.
+
+ The of the dictionary keys.
+
+
+
+ Gets the of the dictionary values.
+
+ The of the dictionary values.
+
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+
+ The function used to create the object.
+
+
+
+ Gets a value indicating whether the creator has a parameter with the dictionary values.
+
+ true if the creator has a parameter with the dictionary values; otherwise, false.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets or sets the property name resolver.
+
+ The property name resolver.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the object constructor.
+
+ The object constructor.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Gets or sets the object member serialization.
+
+ The member object serialization.
+
+
+
+ Gets or sets a value that indicates whether the object's properties are required.
+
+
+ A value indicating whether the object's properties are required.
+
+
+
+
+ Gets the object's properties.
+
+ The object's properties.
+
+
+
+ Gets a collection of instances that define the parameters used with .
+
+
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+ This function is called with a collection of arguments which are defined by the collection.
+
+ The function used to create the object.
+
+
+
+ Gets or sets the extension data setter.
+
+
+
+
+ Gets or sets the extension data getter.
+
+
+
+
+ Gets or sets the extension data value type.
+
+
+
+
+ Gets or sets the extension data name resolver.
+
+ The extension data name resolver.
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Maps a JSON property to a .NET member or constructor parameter.
+
+
+
+
+ Gets or sets the name of the property.
+
+ The name of the property.
+
+
+
+ Gets or sets the type that declared this property.
+
+ The type that declared this property.
+
+
+
+ Gets or sets the order of serialization of a member.
+
+ The numeric order of serialization.
+
+
+
+ Gets or sets the name of the underlying member or parameter.
+
+ The name of the underlying member or parameter.
+
+
+
+ Gets the that will get and set the during serialization.
+
+ The that will get and set the during serialization.
+
+
+
+ Gets or sets the for this property.
+
+ The for this property.
+
+
+
+ Gets or sets the type of the property.
+
+ The type of the property.
+
+
+
+ Gets or sets the for the property.
+ If set this converter takes precedence over the contract converter for the property type.
+
+ The converter.
+
+
+
+ Gets or sets the member converter.
+
+ The member converter.
+
+
+
+ Gets or sets a value indicating whether this is ignored.
+
+ true if ignored; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether this is readable.
+
+ true if readable; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether this is writable.
+
+ true if writable; otherwise, false.
+
+
+
+ Gets or sets a value indicating whether this has a member attribute.
+
+ true if has a member attribute; otherwise, false.
+
+
+
+ Gets the default value.
+
+ The default value.
+
+
+
+ Gets or sets a value indicating whether this is required.
+
+ A value indicating whether this is required.
+
+
+
+ Gets or sets a value indicating whether this property preserves object references.
+
+
+ true if this instance is reference; otherwise, false.
+
+
+
+
+ Gets or sets the property null value handling.
+
+ The null value handling.
+
+
+
+ Gets or sets the property default value handling.
+
+ The default value handling.
+
+
+
+ Gets or sets the property reference loop handling.
+
+ The reference loop handling.
+
+
+
+ Gets or sets the property object creation handling.
+
+ The object creation handling.
+
+
+
+ Gets or sets or sets the type name handling.
+
+ The type name handling.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be deserialized.
+
+ A predicate used to determine whether the property should be deserialized.
+
+
+
+ Gets or sets a predicate used to determine whether the property should be serialized.
+
+ A predicate used to determine whether the property should be serialized.
+
+
+
+ Gets or sets an action used to set whether the property has been deserialized.
+
+ An action used to set whether the property has been deserialized.
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Gets or sets the converter used when serializing the property's collection items.
+
+ The collection's items converter.
+
+
+
+ Gets or sets whether this property's collection items are serialized as a reference.
+
+ Whether this property's collection items are serialized as a reference.
+
+
+
+ Gets or sets the type name handling used when serializing the property's collection items.
+
+ The collection's items type name handling.
+
+
+
+ Gets or sets the reference loop handling used when serializing the property's collection items.
+
+ The collection's items reference loop handling.
+
+
+
+ A collection of objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The type.
+
+
+
+ When implemented in a derived class, extracts the key from the specified element.
+
+ The element from which to extract the key.
+ The key for the specified element.
+
+
+
+ Adds a object.
+
+ The property to add to the collection.
+
+
+
+ Gets the closest matching object.
+ First attempts to get an exact case match of and then
+ a case insensitive match.
+
+ Name of the property.
+ A matching property if found.
+
+
+
+ Gets a property by property name.
+
+ The name of the property to get.
+ Type property name string comparison.
+ A matching property if found.
+
+
+
+ Contract details for a used by the .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The underlying type for the contract.
+
+
+
+ Lookup and create an instance of the type described by the argument.
+
+ The type to create.
+ Optional arguments to pass to an initializing constructor of the JsonConverter.
+ If null, the default constructor is used.
+
+
+
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+
+
+
+
+ Gets the that will be used to filter the trace messages passed to the writer.
+ For example a filter level of will exclude messages and include ,
+ and messages.
+
+
+ The that will be used to filter the trace messages passed to the writer.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Writes the specified trace level, message and optional exception.
+
+ The at which to write this trace.
+ The trace message.
+ The trace exception. This parameter is optional.
+
+
+
+ Returns an enumeration of the most recent trace messages.
+
+ An enumeration of the most recent trace messages.
+
+
+
+ Returns a of the most recent trace messages.
+
+
+ A of the most recent trace messages.
+
+
+
+
+ A base class for resolving how property names and dictionary keys are serialized.
+
+
+
+
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether extension data names should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a , should be processed.
+ Defaults to false.
+
+
+
+
+ Gets the serialized name for a given property name.
+
+ The initial property name.
+ A flag indicating whether the property has had a name explicitly specified.
+ The serialized property name.
+
+
+
+ Gets the serialized name for a given extension data name.
+
+ The initial extension data name.
+ The serialized extension data name.
+
+
+
+ Gets the serialized key for a given dictionary key.
+
+ The initial dictionary key.
+ The serialized dictionary key.
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ Represents a method that constructs an object.
+
+ The object type to create.
+
+
+
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+
+
+
+
+ Provides methods to get attributes from a , , or .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The instance to get attributes for. This parameter should be a , , or .
+
+
+
+ Returns a collection of all of the attributes, or an empty collection if there are no attributes.
+
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
+
+ The type of the attributes.
+ When true, look up the hierarchy chain for the inherited custom attribute.
+ A collection of s, or an empty collection.
+
+
+
+ Get and set values for a using reflection.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
+
+
+ A snake case naming strategy.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+ A flag indicating whether extension data names should be processed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
+
+
+ Specifies how strings are escaped when writing JSON text.
+
+
+
+
+ Only control characters (e.g. newline) are escaped.
+
+
+
+
+ All non-ASCII and control characters (e.g. newline) are escaped.
+
+
+
+
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+
+
+
+
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+
+
+
+
+ In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly.
+
+
+
+
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly.
@@ -8536,567 +8947,156 @@
or .
-
+
- Specifies the type of JSON token.
+ Determines whether the collection is null or empty.
+ The collection.
+
+ true if the collection is null or empty; otherwise, false.
+
-
+
- This is returned by the if a read method has not been called.
+ Adds the elements of the specified collection to the specified generic .
+ The list to add to.
+ The collection of elements to add.
-
+
- An object start token.
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ The value to convert.
+ The culture to use when converting.
+ The type to convert or cast the value to.
+
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+
-
+
- An array start token.
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic that returns a result
-
+
- A constructor start token.
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
-
+
- An object property name.
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
-
+
- A comment.
+ Returns a Restrictions object which includes our current restrictions merged
+ with a restriction limiting our type
-
+
- Raw JSON.
+ Gets a dictionary of the names and values of an type.
+
-
+
- An integer.
+ Gets a dictionary of the names and values of an Enum type.
+ The enum type to get names and values for.
+
-
+
- A float.
+ Gets the type of the typed collection's items.
+ The type.
+ The type of the typed collection's items.
-
+
- A string.
+ Gets the member's underlying type.
+ The member.
+ The underlying type of the member.
-
+
- A boolean.
+ Determines whether the member is an indexed property.
+ The member.
+
+ true if the member is an indexed property; otherwise, false.
+
-
+
- A null token.
+ Determines whether the property is an indexed property.
+ The property.
+
+ true if the property is an indexed property; otherwise, false.
+
-
+
- An undefined token.
+ Gets the member's value on the object.
+ The member.
+ The target object.
+ The member's value on the object.
-
+
- An object end token.
+ Sets the member's value on the target object.
+ The member.
+ The target.
+ The value.
-
+
- An array end token.
+ Determines whether the specified MemberInfo can be read.
+ The MemberInfo to determine whether can be read.
+ /// if set to true then allow the member to be gotten non-publicly.
+
+ true if the specified MemberInfo can be read; otherwise, false.
+
-
+
- A constructor end token.
+ Determines whether the specified MemberInfo can be set.
+ The MemberInfo to determine whether can be set.
+ if set to true then allow the member to be set non-publicly.
+ if set to true then allow the member to be set if read-only.
+
+ true if the specified MemberInfo can be set; otherwise, false.
+
-
+
- A Date.
+ Builds a string. Unlike this class lets you reuse its internal buffer.
-
+
- Byte data.
+ Determines whether the string is all white space. Empty string will return false.
-
-
-
- Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
-
-
-
-
- Gets or sets a value indicating whether the destination should be closed when this writer is closed.
-
-
- true to close the destination when this writer is closed; otherwise false. The default is true.
-
-
-
-
- Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.
-
-
- true to auto-complete the JSON when this writer is closed; otherwise false. The default is true.
-
-
-
-
- Gets the top.
-
- The top.
-
-
-
- Gets the state of the writer.
-
-
-
-
- Gets the path of the writer.
-
-
-
-
- Gets or sets a value indicating how JSON text output should be formatted.
-
-
-
-
- Gets or sets how dates are written to JSON text.
-
-
-
-
- Gets or sets how time zones are handled when writing JSON text.
-
-
-
-
- Gets or sets how strings are escaped when writing JSON text.
-
-
-
-
- Gets or sets how special floating point numbers, e.g. ,
- and ,
- are written to JSON text.
-
-
-
-
- Gets or sets how and values are formatted when writing JSON text.
-
-
-
-
- Gets or sets the culture used when writing JSON. Defaults to .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Flushes whatever is in the buffer to the destination and also flushes the destination.
-
-
-
-
- Closes this writer.
- If is set to true, the destination is also closed.
- If is set to true, the JSON is auto-completed.
-
-
-
-
- Writes the beginning of a JSON object.
-
-
-
-
- Writes the end of a JSON object.
-
-
-
-
- Writes the beginning of a JSON array.
-
-
-
-
- Writes the end of an array.
-
-
-
-
- Writes the start of a constructor with the given name.
-
- The name of the constructor.
-
-
-
- Writes the end constructor.
-
-
-
-
- Writes the property name of a name/value pair of a JSON object.
-
- The name of the property.
-
-
-
- Writes the property name of a name/value pair of a JSON object.
-
- The name of the property.
- A flag to indicate whether the text should be escaped when it is written as a JSON property name.
-
-
-
- Writes the end of the current JSON object or array.
-
-
-
-
- Writes the current token and its children.
-
- The to read the token from.
-
-
-
- Writes the current token.
-
- The to read the token from.
- A flag indicating whether the current token's children should be written.
-
-
-
- Writes the token and its value.
-
- The to write.
-
- The value to write.
- A value is only required for tokens that have an associated value, e.g. the property name for .
- null can be passed to the method for tokens that don't have a value, e.g. .
-
-
-
-
- Writes the token.
-
- The to write.
-
-
-
- Writes the specified end token.
-
- The end token to write.
-
-
-
- Writes indent characters.
-
-
-
-
- Writes the JSON value delimiter.
-
-
-
-
- Writes an indent space.
-
-
-
-
- Writes a null value.
-
-
-
-
- Writes an undefined value.
-
-
-
-
- Writes raw JSON without changing the writer's state.
-
- The raw JSON to write.
-
-
-
- Writes raw JSON where a value is expected and updates the writer's state.
-
- The raw JSON to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a of value.
-
- The of value to write.
-
-
-
- Writes a [] value.
-
- The [] value to write.
-
-
-
- Writes a value.
-
- The value to write.
-
-
-
- Writes a value.
- An error will raised if the value cannot be written as a single JSON token.
-
- The value to write.
-
-
-
- Writes a comment /*...*/ containing the specified text.
-
- Text to place inside the comment.
-
-
-
- Writes the given white space.
-
- The string of white space characters.
-
-
-
- Releases unmanaged and - optionally - managed resources.
-
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
-
- Sets the state of the .
-
- The being written.
- The value being written.
+ The string to test whether it is all white space.
+
+ true if the string is all white space; otherwise, false.
+
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll
new file mode 100644
index 000000000..77a5d89e6
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/net45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/net45/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml
index de78eb0c0..b3864583e 100644
--- a/packages/Newtonsoft.Json.10.0.2/lib/net45/Newtonsoft.Json.xml
+++ b/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.xml
@@ -905,21 +905,6 @@
true if this instance can convert the specified value type; otherwise, false.
-
-
- Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
-
-
-
-
- Floating point numbers are parsed to .
-
-
-
-
- Floating point numbers are parsed to .
-
-
Specifies how dates are formatted when writing JSON text.
@@ -1038,6 +1023,21 @@
Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property.
+
+
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+
+
+
+
+ Floating point numbers are parsed to .
+
+
+
+
+ Floating point numbers are parsed to .
+
+
Specifies formatting options for the .
@@ -6586,56 +6586,6 @@
If this is null, default load settings will be used.
A that contains the JSON that was read from the specified .
-
-
- Represents a raw JSON string.
-
-
-
-
- Asynchronously creates an instance of with the content of the reader's current token.
-
- The reader.
- The token to monitor for cancellation requests. The default value is .
- A representing the asynchronous creation. The
- property returns an instance of with the content of the reader's current token.
-
-
-
- Initializes a new instance of the class from another object.
-
- A object to copy from.
-
-
-
- Initializes a new instance of the class.
-
- The raw json.
-
-
-
- Creates an instance of with the content of the reader's current token.
-
- The reader.
- An instance of with the content of the reader's current token.
-
-
-
- Specifies the settings used when merging JSON.
-
-
-
-
- Gets or sets the method used when merging JSON arrays.
-
- The method used when merging JSON arrays.
-
-
-
- Gets or sets how null value properties are merged.
-
- How null value properties are merged.
-
Represents a view of a .
@@ -6723,6 +6673,78 @@
The hash code for the name of the member.
+
+
+ Represents a raw JSON string.
+
+
+
+
+ Asynchronously creates an instance of with the content of the reader's current token.
+
+ The reader.
+ The token to monitor for cancellation requests. The default value is .
+ A representing the asynchronous creation. The
+ property returns an instance of with the content of the reader's current token.
+
+
+
+ Initializes a new instance of the class from another object.
+
+ A object to copy from.
+
+
+
+ Initializes a new instance of the class.
+
+ The raw json.
+
+
+
+ Creates an instance of with the content of the reader's current token.
+
+ The reader.
+ An instance of with the content of the reader's current token.
+
+
+
+ Specifies the settings used when loading JSON.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets how JSON comments are handled when loading JSON.
+
+ The JSON comment handling.
+
+
+
+ Gets or sets how JSON line info is handled when loading JSON.
+
+ The JSON line info handling.
+
+
+
+ Specifies the settings used when merging JSON.
+
+
+
+
+ Gets or sets the method used when merging JSON arrays.
+
+ The method used when merging JSON arrays.
+
+
+
+ Gets or sets how null value properties are merged.
+
+ How null value properties are merged.
+
Represents an abstract JSON token.
@@ -8316,28 +8338,6 @@
is not of the same type as this instance.
-
-
- Specifies the settings used when loading JSON.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets or sets how JSON comments are handled when loading JSON.
-
- The JSON comment handling.
-
-
-
- Gets or sets how JSON line info is handled when loading JSON.
-
- The JSON line info handling.
-
Specifies how JSON arrays are merged together.
@@ -9126,71 +9126,6 @@
-
-
- Allows users to control class loading and mandate what class to load.
-
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- Specifies the name of the serialized object.
- Specifies the name of the serialized object
- The type of the object the formatter creates a new instance of.
-
-
-
- When implemented, controls the binding of a serialized object to a type.
-
- The type of the object the formatter creates a new instance of.
- Specifies the name of the serialized object.
- Specifies the name of the serialized object.
-
-
-
- A snake case naming strategy.
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
-
-
- Initializes a new instance of the class.
-
-
- A flag indicating whether dictionary keys should be processed.
-
-
- A flag indicating whether explicitly specified property names should be processed,
- e.g. a property name customized with a .
-
-
- A flag indicating whether extension data names should be processed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
A camel case naming strategy.
@@ -9666,59 +9601,6 @@
The type to resolve a contract for.
The contract for a given type.
-
-
- A base class for resolving how property names and dictionary keys are serialized.
-
-
-
-
- A flag indicating whether dictionary keys should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether extension data names should be processed.
- Defaults to false.
-
-
-
-
- A flag indicating whether explicitly specified property names,
- e.g. a property name customized with a , should be processed.
- Defaults to false.
-
-
-
-
- Gets the serialized name for a given property name.
-
- The initial property name.
- A flag indicating whether the property has had a name explicitly specified.
- The serialized property name.
-
-
-
- Gets the serialized name for a given extension data name.
-
- The initial extension data name.
- The serialized extension data name.
-
-
-
- Gets the serialized key for a given dictionary key.
-
- The initial dictionary key.
- The serialized dictionary key.
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
Used to resolve references when serializing and deserializing JSON by the .
@@ -9758,6 +9640,27 @@
The reference.
The object to reference.
+
+
+ Allows users to control class loading and mandate what class to load.
+
+
+
+
+ When implemented, controls the binding of a serialized object to a type.
+
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object
+ The type of the object the formatter creates a new instance of.
+
+
+
+ When implemented, controls the binding of a serialized object to a type.
+
+ The type of the object the formatter creates a new instance of.
+ Specifies the name of the serialized object.
+ Specifies the name of the serialized object.
+
Represents a trace writer.
@@ -10428,6 +10331,59 @@
A of the most recent trace messages.
+
+
+ A base class for resolving how property names and dictionary keys are serialized.
+
+
+
+
+ A flag indicating whether dictionary keys should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether extension data names should be processed.
+ Defaults to false.
+
+
+
+
+ A flag indicating whether explicitly specified property names,
+ e.g. a property name customized with a , should be processed.
+ Defaults to false.
+
+
+
+
+ Gets the serialized name for a given property name.
+
+ The initial property name.
+ A flag indicating whether the property has had a name explicitly specified.
+ The serialized property name.
+
+
+
+ Gets the serialized name for a given extension data name.
+
+ The initial extension data name.
+ The serialized extension data name.
+
+
+
+ Gets the serialized key for a given dictionary key.
+
+ The initial dictionary key.
+ The serialized dictionary key.
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
Represents a method that constructs an object.
@@ -10490,20 +10446,49 @@
The target to get the value from.
The value.
-
+
- Indicates the method that will be used during deserialization for locating and loading assemblies.
+ A snake case naming strategy.
-
+
- In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly.
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ A flag indicating whether dictionary keys should be processed.
+
+
+ A flag indicating whether explicitly specified property names should be processed,
+ e.g. a property name customized with a .
+
+
+ A flag indicating whether extension data names should be processed.
+
+
+
+
+ Initializes a new instance of the class.
-
+
- In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly.
+ Resolves the specified property name.
+ The property name to resolve.
+ The resolved property name.
@@ -10525,6 +10510,21 @@
HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+
+
+ Indicates the method that will be used during deserialization for locating and loading assemblies.
+
+
+
+
+ In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly.
+
+
+
+
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly.
+
+
Specifies type name handling options for the .
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll
new file mode 100644
index 000000000..b9258ef90
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.0/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/netstandard1.0/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.xml
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll
new file mode 100644
index 000000000..96725e64d
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/netstandard1.3/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/netstandard1.3/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.xml
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll
new file mode 100644
index 000000000..e9e9a4a82
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/portable-net40+sl5+win8+wpa81+wp8/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/portable-net40+sl5+win8+wpa81+wp8/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml
diff --git a/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll
new file mode 100644
index 000000000..4b0917ade
Binary files /dev/null and b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll differ
diff --git a/packages/Newtonsoft.Json.10.0.2/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.xml
rename to packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml
index 8a0c04369..f7a4e30cf 100644
--- a/packages/Newtonsoft.Json.10.0.2/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.xml
+++ b/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml
@@ -3960,6 +3960,234 @@
The string of white space characters.
+
+
+ Specifies the type of JSON token.
+
+
+
+
+ This is returned by the if a read method has not been called.
+
+
+
+
+ An object start token.
+
+
+
+
+ An array start token.
+
+
+
+
+ A constructor start token.
+
+
+
+
+ An object property name.
+
+
+
+
+ A comment.
+
+
+
+
+ Raw JSON.
+
+
+
+
+ An integer.
+
+
+
+
+ A float.
+
+
+
+
+ A string.
+
+
+
+
+ A boolean.
+
+
+
+
+ A null token.
+
+
+
+
+ An undefined token.
+
+
+
+
+ An object end token.
+
+
+
+
+ An array end token.
+
+
+
+
+ A constructor end token.
+
+
+
+
+ A Date.
+
+
+
+
+ Byte data.
+
+
+
+
+
+ Represents a reader that provides validation.
+
+
+ JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
+
+
+
+
+
+ Sets an event handler for receiving schema validation errors.
+
+
+
+
+ Gets the text value of the current JSON token.
+
+
+
+
+
+ Gets the depth of the current token in the JSON document.
+
+ The depth of the current token in the JSON document.
+
+
+
+ Gets the path of the current JSON token.
+
+
+
+
+ Gets the quotation mark character used to enclose the value of a string.
+
+
+
+
+
+ Gets the type of the current JSON token.
+
+
+
+
+
+ Gets the .NET type for the current JSON token.
+
+
+
+
+
+ Initializes a new instance of the class that
+ validates the content returned from the given .
+
+ The to read from while validating.
+
+
+
+ Gets or sets the schema.
+
+ The schema.
+
+
+
+ Gets the used to construct this .
+
+ The specified in the constructor.
+
+
+
+ Changes the reader's state to .
+ If is set to true, the underlying is also closed.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a [].
+
+
+ A [] or null if the next JSON token is null.
+
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying as a .
+
+ A . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of . This method will return null at the end of an array.
+
+
+
+ Reads the next JSON token from the underlying as a of .
+
+ A of .
+
+
+
+ Reads the next JSON token from the underlying .
+
+
+ true if the next token was read successfully; false if there are no more tokens to read.
+
+
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
@@ -5063,234 +5291,6 @@
The being written.
The value being written.
-
-
- Specifies the type of JSON token.
-
-
-
-
- This is returned by the if a read method has not been called.
-
-
-
-
- An object start token.
-
-
-
-
- An array start token.
-
-
-
-
- A constructor start token.
-
-
-
-
- An object property name.
-
-
-
-
- A comment.
-
-
-
-
- Raw JSON.
-
-
-
-
- An integer.
-
-
-
-
- A float.
-
-
-
-
- A string.
-
-
-
-
- A boolean.
-
-
-
-
- A null token.
-
-
-
-
- An undefined token.
-
-
-
-
- An object end token.
-
-
-
-
- An array end token.
-
-
-
-
- A constructor end token.
-
-
-
-
- A Date.
-
-
-
-
- Byte data.
-
-
-
-
-
- Represents a reader that provides validation.
-
-
- JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
-
-
-
-
-
- Sets an event handler for receiving schema validation errors.
-
-
-
-
- Gets the text value of the current JSON token.
-
-
-
-
-
- Gets the depth of the current token in the JSON document.
-
- The depth of the current token in the JSON document.
-
-
-
- Gets the path of the current JSON token.
-
-
-
-
- Gets the quotation mark character used to enclose the value of a string.
-
-
-
-
-
- Gets the type of the current JSON token.
-
-
-
-
-
- Gets the .NET type for the current JSON token.
-
-
-
-
-
- Initializes a new instance of the class that
- validates the content returned from the given .
-
- The to read from while validating.
-
-
-
- Gets or sets the schema.
-
- The schema.
-
-
-
- Gets the used to construct this .
-
- The specified in the constructor.
-
-
-
- Changes the reader's state to .
- If is set to true, the underlying is also closed.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a [].
-
-
- A [] or null if the next JSON token is null.
-
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying as a .
-
- A . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of . This method will return null at the end of an array.
-
-
-
- Reads the next JSON token from the underlying as a of .
-
- A of .
-
-
-
- Reads the next JSON token from the underlying .
-
-
- true if the next token was read successfully; false if there are no more tokens to read.
-
-
The exception thrown when an error occurs while writing JSON text.
@@ -5506,6 +5506,34 @@
+
+
+ Writes this token to a asynchronously.
+
+ A into which this method will write.
+ The token to monitor for cancellation requests.
+ A collection of which will be used when writing the token.
+ A that represents the asynchronous write operation.
+
+
+
+ Asynchronously loads a from a .
+
+ A that will be read for the content of the .
+ If this is null, default load settings will be used.
+ The token to monitor for cancellation requests. The default value is .
+ A representing the asynchronous load. The property contains the JSON that was read from the specified .
+
+
+
+ Asynchronously loads a from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ The token to monitor for cancellation requests. The default value is .
+ A representing the asynchronous load. The property contains the JSON that was read from the specified .
+
Gets the container's children tokens.
@@ -5691,7 +5719,12 @@
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
-
+
+
+ Represents a JSON constructor.
+
+
+
Writes this token to a asynchronously.
@@ -5700,29 +5733,27 @@
A collection of which will be used when writing the token.
A that represents the asynchronous write operation.
-
+
- Asynchronously loads a from a .
+ Asynchronously loads a from a .
- A that will be read for the content of the .
- If this is null, default load settings will be used.
+ A that will be read for the content of the .
The token to monitor for cancellation requests. The default value is .
- A representing the asynchronous load. The property contains the JSON that was read from the specified .
+
+ A that represents the asynchronous load. The
+ property returns a that contains the JSON that was read from the specified .
-
+
- Asynchronously loads a from a .
+ Asynchronously loads a from a .
- A that will be read for the content of the .
+ A that will be read for the content of the .
The used to load the JSON.
If this is null, default load settings will be used.
The token to monitor for cancellation requests. The default value is .
- A representing the asynchronous load. The property contains the JSON that was read from the specified .
-
-
-
- Represents a JSON constructor.
-
+
+ A that represents the asynchronous load. The
+ property returns a that contains the JSON that was read from the specified .
@@ -5802,37 +5833,6 @@
If this is null, default load settings will be used.
A that contains the JSON that was read from the specified .
-
-
- Writes this token to a asynchronously.
-
- A into which this method will write.
- The token to monitor for cancellation requests.
- A collection of which will be used when writing the token.
- A that represents the asynchronous write operation.
-
-
-
- Asynchronously loads a from a .
-
- A that will be read for the content of the .
- The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous load. The
- property returns a that contains the JSON that was read from the specified .
-
-
-
- Asynchronously loads a from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous load. The
- property returns a that contains the JSON that was read from the specified .
-
Represents a token that can contain other tokens.
@@ -6021,6 +6021,37 @@
+
+
+ Writes this token to a asynchronously.
+
+ A into which this method will write.
+ The token to monitor for cancellation requests.
+ A collection of which will be used when writing the token.
+ A that represents the asynchronous write operation.
+
+
+
+ Asynchronously loads a from a .
+
+ A that will be read for the content of the .
+ The token to monitor for cancellation requests. The default value is .
+
+ A that represents the asynchronous load. The
+ property returns a that contains the JSON that was read from the specified .
+
+
+
+ Asynchronously loads a from a .
+
+ A that will be read for the content of the .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ The token to monitor for cancellation requests. The default value is .
+
+ A that represents the asynchronous load. The
+ property returns a that contains the JSON that was read from the specified .
+
Gets the container's children tokens.
@@ -6237,7 +6268,12 @@
The to bind this object.
-
+
+
+ Represents a JSON property.
+
+
+
Writes this token to a asynchronously.
@@ -6246,32 +6282,25 @@
A collection of which will be used when writing the token.
A that represents the asynchronous write operation.
-
+
- Asynchronously loads a from a .
+ Asynchronously loads a from a .
- A that will be read for the content of the .
+ A that will be read for the content of the .
The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous load. The
- property returns a that contains the JSON that was read from the specified .
+ A representing the asynchronous creation. The
+ property returns a that contains the JSON that was read from the specified .
-
+
- Asynchronously loads a from a .
+ Asynchronously loads a from a .
- A that will be read for the content of the .
+ A that will be read for the content of the .
The used to load the JSON.
If this is null, default load settings will be used.
The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous load. The
- property returns a that contains the JSON that was read from the specified .
-
-
-
- Represents a JSON property.
-
+ A representing the asynchronous creation. The
+ property returns a that contains the JSON that was read from the specified .
@@ -6340,40 +6369,20 @@
If this is null, default load settings will be used.
A that contains the JSON that was read from the specified .
-
-
- Writes this token to a asynchronously.
-
- A into which this method will write.
- The token to monitor for cancellation requests.
- A collection of which will be used when writing the token.
- A that represents the asynchronous write operation.
-
-
-
- Asynchronously loads a from a .
-
- A that will be read for the content of the .
- The token to monitor for cancellation requests. The default value is .
- A representing the asynchronous creation. The
- property returns a that contains the JSON that was read from the specified .
-
-
-
- Asynchronously loads a from a .
-
- A that will be read for the content of the .
- The used to load the JSON.
- If this is null, default load settings will be used.
- The token to monitor for cancellation requests. The default value is .
- A representing the asynchronous creation. The
- property returns a that contains the JSON that was read from the specified .
-
Represents a raw JSON string.
+
+
+ Asynchronously creates an instance of with the content of the reader's current token.
+
+ The reader.
+ The token to monitor for cancellation requests. The default value is .
+ A representing the asynchronous creation. The
+ property returns an instance of with the content of the reader's current token.
+
Initializes a new instance of the class from another object.
@@ -6393,15 +6402,6 @@
The reader.
An instance of with the content of the reader's current token.
-
-
- Asynchronously creates an instance of with the content of the reader's current token.
-
- The reader.
- The token to monitor for cancellation requests. The default value is .
- A representing the asynchronous creation. The
- property returns an instance of with the content of the reader's current token.
-
Specifies the settings used when loading JSON.
@@ -6446,6 +6446,81 @@
Represents an abstract JSON token.
+
+
+ Writes this token to a asynchronously.
+
+ A into which this method will write.
+ The token to monitor for cancellation requests.
+ A collection of which will be used when writing the token.
+ A that represents the asynchronous write operation.
+
+
+
+ Writes this token to a asynchronously.
+
+ A into which this method will write.
+ A collection of which will be used when writing the token.
+ A that represents the asynchronous write operation.
+
+
+
+ Asynchronously creates a from a .
+
+ An positioned at the token to read into this .
+ The token to monitor for cancellation requests. The default value is .
+
+ A that represents the asynchronous creation. The
+ property returns a that contains
+ the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Asynchronously creates a from a .
+
+ An positioned at the token to read into this .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ The token to monitor for cancellation requests. The default value is .
+
+ A that represents the asynchronous creation. The
+ property returns a that contains
+ the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Asynchronously creates a from a .
+
+ A positioned at the token to read into this .
+ The token to monitor for cancellation requests. The default value is .
+
+ A that represents the asynchronous creation. The
+ property returns a that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
+
+
+ Asynchronously creates a from a .
+
+ A positioned at the token to read into this .
+ The used to load the JSON.
+ If this is null, default load settings will be used.
+ The token to monitor for cancellation requests. The default value is .
+
+ A that represents the asynchronous creation. The
+ property returns a that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+
+
Gets a comparer that can compare two tokens for value equality.
@@ -7346,81 +7421,6 @@
The of annotations to remove.
-
-
- Writes this token to a asynchronously.
-
- A into which this method will write.
- The token to monitor for cancellation requests.
- A collection of which will be used when writing the token.
- A that represents the asynchronous write operation.
-
-
-
- Writes this token to a asynchronously.
-
- A into which this method will write.
- A collection of which will be used when writing the token.
- A that represents the asynchronous write operation.
-
-
-
- Asynchronously creates a from a .
-
- An positioned at the token to read into this .
- The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous creation. The
- property returns a that contains
- the token and its descendant tokens
- that were read from the reader. The runtime type of the token is determined
- by the token type of the first token encountered in the reader.
-
-
-
-
- Asynchronously creates a from a .
-
- An positioned at the token to read into this .
- The used to load the JSON.
- If this is null, default load settings will be used.
- The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous creation. The
- property returns a that contains
- the token and its descendant tokens
- that were read from the reader. The runtime type of the token is determined
- by the token type of the first token encountered in the reader.
-
-
-
-
- Asynchronously creates a from a .
-
- A positioned at the token to read into this .
- The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous creation. The
- property returns a that contains the token and its descendant tokens
- that were read from the reader. The runtime type of the token is determined
- by the token type of the first token encountered in the reader.
-
-
-
-
- Asynchronously creates a from a .
-
- A positioned at the token to read into this .
- The used to load the JSON.
- If this is null, default load settings will be used.
- The token to monitor for cancellation requests. The default value is .
-
- A that represents the asynchronous creation. The
- property returns a that contains the token and its descendant tokens
- that were read from the reader. The runtime type of the token is determined
- by the token type of the first token encountered in the reader.
-
-
Compares tokens to determine whether they are equal.
@@ -7791,6 +7791,15 @@
Represents a value in JSON (string, integer, date, etc).
+
+
+ Writes this token to a asynchronously.
+
+ A into which this method will write.
+ The token to monitor for cancellation requests.
+ A collection of which will be used when writing the token.
+ A that represents the asynchronous write operation.
+
Initializes a new instance of the class from another object.
@@ -8025,15 +8034,6 @@
is not of the same type as this instance.
-
-
- Writes this token to a asynchronously.
-
- A into which this method will write.
- The token to monitor for cancellation requests.
- A collection of which will be used when writing the token.
- A that represents the asynchronous write operation.
-
Specifies how JSON arrays are merged together.
@@ -8895,43 +8895,6 @@
The type to resolve a contract for.
The contract for a given type.
-
-
- The default naming strategy. Property names and dictionary keys are unchanged.
-
-
-
-
- Resolves the specified property name.
-
- The property name to resolve.
- The resolved property name.
-
-
-
- Get and set values for a using dynamic methods.
-
-
-
-
- Initializes a new instance of the class.
-
- The member info.
-
-
-
- Sets the value.
-
- The target to set the value on.
- The value to set on the target.
-
-
-
- Gets the value.
-
- The target to get the value from.
- The value.
-
Used by to resolve a for a given .
@@ -9109,6 +9072,18 @@
Name of the property.
Name of the property.
+
+
+ The default naming strategy. Property names and dictionary keys are unchanged.
+
+
+
+
+ Resolves the specified property name.
+
+ The property name to resolve.
+ The resolved property name.
+
The default serialization binder used when resolving and loading classes from type names.
@@ -9196,6 +9171,31 @@
The current object.
The error context.
+
+
+ Get and set values for a using dynamic methods.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The member info.
+
+
+
+ Sets the value.
+
+ The target to set the value on.
+ The value to set on the target.
+
+
+
+ Gets the value.
+
+ The target to get the value from.
+ The value.
+
Provides methods to get attributes.
diff --git a/packages/Newtonsoft.Json.10.0.2/tools/install.ps1 b/packages/Newtonsoft.Json.10.0.3/tools/install.ps1
similarity index 100%
rename from packages/Newtonsoft.Json.10.0.2/tools/install.ps1
rename to packages/Newtonsoft.Json.10.0.3/tools/install.ps1